h1,h2,h3,h4,h5,h6,p,div,dl,dt,dd{padding: 0;margin: 0;}
ol, ul, li {list-style: none outside none;margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
a{text-decoration: none;color: #666666;}
.none{display: none;}

.dp-b{display: block;}.dp-i-b{display: inline-block;}
.f12{font-size: 12px;}.f14{font-size: 14px;}.f16{font-size: 16px;}.f18{font-size: 18px;}.f20{font-size: 20px;}.f22{font-size: 22px;}.f24{font-size: 24px;}.f30{font-size: 30px;}.f40{font-size: 40px;}
.color-666666{color: #666666;}.color-999999{color: #999999;}.color-333333{color: #333333;}.color-blue{color: #0084d1;}.color-ffffff{color: #ffffff;}.color-orange{color: #ff5d00;}.color-red{color: #ea2300;}
.l-h-16{line-height: 1.6;}.l-h-18{line-height: 1.8;}
.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt25{margin-top: 25px;}
.ml-10{margin-left: -10px;}.ml10{margin-left: 10px;}.ml15{margin-left: 15px;}.ml20{margin-left: 20px;}.ml25{margin-left: 25px;}
.mr10{margin-right: 10px;}.mr15{margin-right: 15px;}.mr20{margin-right: 20px;}.mr25{margin-right: 25px;}
.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.mb25{margin-bottom: 25px;}.mb30{margin-bottom: 30px;}.mb40{margin-bottom: 40px;}
.pt5{padding-top: 5px;}.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}.pt25{padding-top: 25px;}.pt30{padding-top: 30px;}.pt40{padding-top: 40px;}
.pl5{padding-left: 5px;}.pl10{padding-left: 10px;}.pl15{padding-left: 15px;}.pl20{padding-left: 20px;}.pl25{padding-left: 25px;}
.pr5{padding-right: 5px;}.pr10{padding-right: 10px;}.pr15{padding-right: 15px;}.pr20{padding-right: 20px;}.pr25{padding-right: 25px;}
.pb5{padding-bottom: 5px;}.pb10{padding-bottom: 10px;}.pb15{padding-bottom: 15px;}.pb20{padding-bottom: 20px;}.pb25{padding-bottom: 25px;}
.p5{padding: 5px;}.p10{padding: 10px;}.p15{padding: 15px;}.p20{padding: 20px;}.p25{padding: 25px;}.p30{padding: 30px;}
.m5{margin: 5px;}.m10{margin: 10px;}.m15{margin: 15px;}.m20{margin: 20px;}.m25{margin: 25px;}.m30{margin: 30px;}
.border-bottom-gray{border-bottom: 1px solid #dedede;}.border-top-gray{border-top: 1px solid #dedede;}.border-left-gray{border-left: 1px solid #dedede;}.border-right-gray{border-right: 1px solid #dedede;}
.border-gray{border: 1px solid #dedede;}
.border-blue{border: 1px solid rgb(21,158,242);}
.border-orange{border: 1px solid rgb(252,180,43);}
.border-with-2,.border-width-2{border-width: 2px;}
.border-with-3,.border-width-3{border-width: 3px;}
.border-with-4,.border-width-4{border-width: 4px;}
.border-with-5,.border-width-5{border-width: 5px;}
.bg-color-orange{background-color: #ff5d00;}
.bg-color-yellow{background-color: #ffd53f;}
.bg-color-blue{background-color: #0084d1;}
.bg-color-f1f1f1{background-color: #f1f1f1;}
.bg-color-ffffff{background-color: #ffffff;}
.bg-color-light-red{background-color: rgb(251,235,231);}
.box-show{box-shadow: 0 0 5px rgba(0,0,0,.08);}
.radius-10{border-radius: 10px;}
.radius-60{border-radius: 60px;}
.radius-100{border-radius: 100%;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.b{font-weight: bold;}
.fl{float: left;}
.fr{float: right;}
.clearfix:before, .clearfix:after {content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;}
.clear-1{height: 1px;clear: both;width: 100%;}
.w-t-100{width: 100%;}.w-t-90{width: 90%;}.w-t-80{width: 80%;}.w-t-70{width: 70%;}.w-t-60{width: 60%;}.w-t-50{width: 50%;}.w-t-40{width: 40%;}.w-t-30{width: 30%;}.w-t-25{width: 25%;}.w-t-20{width: 20%;}.w-t-10{width: 10%;}
@media screen and (max-width:720px ) {
  .w-t-25{width: 50%;}
}
.b-s-b{box-sizing: border-box;}

.template-title-1{position: relative;padding-left: 15px;}
.template-title-1::before{position: absolute;left: 0;top: 14px;bottom: 14px;width: 5px;background-color: #ff5d00;content: '';}
.template-title-2{text-align: center;background: url(../images/tp-l-2-2-1.jpg) no-repeat center top;padding-top: 36px;padding-bottom: 10px;}
.template-title-2 strong{position: relative;font-size: 24px;font-weight: bold;}
.template-title-2 strong::after{content: '';position: absolute;left: -10%;width: 120%;top: 8px;bottom: 8px;background-color: rgb(244,125,96,.3);}
.template-title-3{position: relative;text-align: center;}
.template-title-3::after{height: 1px;width: 100%;content: '';background-color: #dedede;position: absolute;left: 0;top: 50%;z-index: 0;}
.template-title-3 strong{color: #ffffff;padding: 10px;position: relative;z-index: 1;}
.template-title-4{position: relative;text-align: center;}
.template-title-4 strong{position: relative;padding: 6px 0;}
.template-title-4 strong::after{width: 20px;height: 20px;content: '';position: absolute;right: -12px;bottom: 0;background-image: linear-gradient(45deg,rgba(153,90,237,1),rgba(255,255,255,0));border-radius: 100%;}
.template-title-4 strong::before{width: 30px;height: 30px;content: '';position: absolute;left: -12px;top: 0;background-image: linear-gradient(45deg,rgba(153,90,237,1),rgba(255,255,255,0));border-radius: 100%;}
.template-title-5{background: url(../images/tp-6-bg-t.jpg) repeat-x bottom;padding-bottom: 20px;padding-top: 14px;}
.template-title-6{background: url(../images/tp-l-5-1-2.jpg) no-repeat bottom;padding-bottom: 20px;padding-top: 14px;}
.template-title-7{border-bottom: 1px solid #dedede;line-height: 40px;}
.template-title-7 strong{border-bottom: 3px solid #ff5d00;margin-bottom: -1px;display: inline-block;}

.m-auto{margin: auto;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}

.template-other-1 .tp-o-1{background-color: #FF8D36;border-radius: 5px;overflow: hidden;}
.template-other-1 .tp-o-1 .tp-o-1-title{height: 50px;line-height: 50px;text-align: center;font-size: 22px;font-weight: bold;color: #ffffff;}
.template-other-1 .tp-o-1 .tp-o-1-dec{font-size: 16px;line-height: 1.8;margin:0 20px 20px;position: relative;background-color: #ffffff;color: #666666;padding: 20px;border-radius: 5px;}

.template-other-2 .tp-o-2{background-color: rgb(238,243,255);border:2px solid rgb(142, 177, 255)}
.template-other-2 .tp-o-2 .tp-o-2-title{height: 50px;line-height: 50px;text-align: center;font-size: 22px;font-weight: bold;color: #ffffff;display: inline-block;position: relative;background-color: rgb(142, 177, 255);padding: 0 30px;border-radius: 0 50px 50px 0;}
.template-other-2 .tp-o-2 .tp-o-2-dec{font-size: 16px;line-height: 1.8;position: relative;color: #666666;padding: 30px 30px 20px 30px;}
.template-other-2 .tp-o-2 .tp-o-2-dec p, .template-other-2 .tp-o-2 .tp-o-2-dec div{margin-bottom: 10px;}
.template-other-2 .tp-o-2 .tp-o-2-dec strong{font-weight: bold;}

.template-other-3 .tp-o-3-title{font-size: 24px;text-align: center;font-weight: bold;line-height: 30px;padding: 10px 0;}
.template-other-3 .tp-o-3-dec{border: 1px solid rgb(185,208,239);}
.template-other-3 .tp-o-3-dec .tp-title{background-color: rgb(185,208,239);padding: 20px;text-align: center;font-size: 20px;color: #ffffff;font-weight: bold;}
.template-other-3 .tp-o-3-dec .tp-dec{font-size: 16px;line-height: 1.8;position: relative;color: #666666;padding: 20px;}
.template-other-3 .tp-o-3-dec .tp-1-2-dec table{width: 100%;border: 1px solid #dedede;position: relative;}
.template-other-3 .tp-o-3-dec .tp-1-2-dec table th, .template-other-3 .tp-o-3-dec .tp-1-2-dec table td{border: 1px solid rgb(185,208,239);text-align: center;padding: 10px;}
.template-other-3 .tp-o-3-dec .tp-1-2-dec table th{font-weight: bold;font-size: 18px;}
.template-other-3 .tp-o-3-dec .tp-1-2-dec table td{font-size: 16px;padding: 20px 10px;}
.template-other-3 .tp-o-3-dec .tp-1-2-dec table a{background-color: #ff5d00;padding: 5px 20px;border-radius: 60px;color: #ffffff;}

.template-other-4 .tp-o-4{background-color: rgb(170,113,127);}
.template-other-4 .tp-o-4 .tp-o-4-title{height: 50px;line-height: 50px;text-align: center;font-size: 24px;font-weight: bold;color: #ffffff;padding-top: 10px;}
.template-other-4 .tp-o-4 .tp-o-4-dec{font-size: 16px;line-height: 1.8;position: relative;color: #ffffff;padding: 0 30px 20px 30px;}
.template-other-4 .tp-o-4 .tp-o-4-dec p, .template-other-2 .tp-o-2 .tp-o-2-dec div{margin-bottom: 10px;}
.template-other-4 .tp-o-4 .tp-o-4-dec strong{font-weight: bold;}

.template-other-5{background-color: rgb(245,245,245);padding: 20px;}
.template-other-5 .tp-o-5 .tp-o-5-title{font-size: 24px;font-weight: bold;text-align: center;line-height: 30px;}
.template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-1, .template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-2{width: 50%;position: relative;box-sizing: border-box;padding-right: 50px;float: left;padding-bottom: 20px;overflow: hidden;padding-top: 30px;}
.template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-bg{position: absolute;top: 0px;right: 20px;z-index: 0;left: 30px;}
.template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-bg>div:last-child{position: relative;height: 0;padding-top: 100%;width: 100%;overflow: hidden;}
.template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-bg img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: .5;}
.template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-content{background-color: rgba(255,255,255,.8);box-shadow: 0 3px 3px rgba(0,0,0,.1);padding: 15px;overflow: hidden;font-size: 14px;line-height: 1.8;color: #666666;position: relative;z-index: 1;}
.template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-content strong{display: block;font-size: 18px;font-weight: bold;margin-bottom: 15px;color: #333333;line-height: 22px;}
.template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-content .tp-more{display: inline-block;font-size: 14px;color: #ffffff;background-color: #ff5d00;border-radius: 5px;padding: 5px 10px;text-align: center;}
.template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-content p{margin-bottom: 10px;}
@media screen and (max-width:720px ) {
  .template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-1, .template-other-5 .tp-o-5 .tp-o-5-dec .tp-item-2{width: 100%;float: none;margin-bottom: 20px;}
}

.template-other-6 .tp-o-6 .tp-o-6-title{font-size: 24px;font-weight: bold;text-align: center;line-height: 30px;}
.template-other-6 .tp-o-6-dec li{float: left;width: 33.33%;box-sizing: border-box;padding: 20px;position: relative;margin-bottom: 10px;}
.template-other-6 .tp-o-6-dec li>*{position: relative;z-index: 1;}
.template-other-6 .tp-o-6-dec li::after{border: 1px solid #dedede;padding: 15px;text-align: center;content: '';position: absolute;z-index: 0;top: 10px;right: 10px;bottom: 10px;left: 10px;}
.template-other-6 .tp-o-6-dec li .tp-item-img img{width: 100%;display: block;margin-top: -20px;border-radius: 10px;}
.template-other-6 .tp-o-6-dec li .tp-item-title{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;position: relative;background: url(../images/tp-6-bg-t.jpg) repeat-x center;text-align: center;padding: 20px 0;}
.template-other-6 .tp-o-6-dec li strong{font-size: 22px;font-weight: bold;background-color: #ffffff;padding: 0 20px;}
.template-other-6 .tp-o-6-dec li .tp-more{font-size: 16px;color: #ffffff;background-color: #ff5d00;border-radius: 5px;padding: 5px 20px;text-align: center;display: inline-block;}
@media screen and (max-width:720px ) {
  .template-other-6 .tp-o-6-dec li{width: 50%;}
}

.template-other-7 .tp-o-7 .tp-o-7-title{font-size: 24px;font-weight: bold;text-align: center;line-height: 30px;}
.template-other-7 .tp-o-7-dec li{float: left;width: 50%;box-sizing: border-box;padding: 20px 20px 0 20px;}
.template-other-7 .tp-o-7-dec li > div{background-color: rgb(247,247,247);padding: 20px;box-shadow: 0 2px 2px rgba(0,0,0,.1);}
.template-other-7 .tp-o-7-dec li > div .tp-item-title{font-size: 20px;font-weight: bold;background: url(../images/tp-7-icon.png) no-repeat left center / auto 90%;padding-left: 30px;margin-bottom: 15px;}
.template-other-7 .tp-o-7-dec li > div p{font-size: 16px;line-height: 1.8;}
@media screen and (max-width:720px ) {
  .template-other-7 .tp-o-7-dec li{width: 100%;float: none;padding: 10px 0px 0 0px;}
}

.tp-table table{width: 100%;border: 1px solid #dedede;}
.tp-table table th, .tp-table table td{border: 1px solid #dedede;padding: 10px;}

.template-other-8 .tp-o-8 .tp-o-8-title{font-size: 24px;font-weight: bold;text-align: center;line-height: 30px;}
.template-other-8 .tp-o-8 .tp-o-8-dec th{font-weight: bold;font-size: 16px;}
.template-other-8 .tp-o-8 .tp-o-8-dec td{font-size: 16px;line-height: 1.6;}
.template-other-8 .tp-o-8 .tp-o-8-dec .tp-bg-red{background-color: #ff5d00;color: #ffffff;}

.template-other-9{background-color: rgb(241,244,252);padding: 20px;border: 1px solid #dedede;}
.template-other-9 .tp-o-9 .tp-o-9-title{font-size: 24px;font-weight: bold;text-align: center;line-height: 30px;position: relative;color: #ffb600;}
.template-other-9 .tp-o-9 .tp-o-9-title::after{position: absolute;left: 0;right: 0;top: 10px;bottom: 10px;content: '';background-color: #ffb600;z-index: 0;}
.template-other-9 .tp-o-9 .tp-o-9-title strong{padding: 0 20px;background-color: rgb(241,244,252);position: relative;z-index: 1;}
.template-other-9 .tp-o-9 .tp-o-9-dec .tp-dec{font-size: 16px;line-height: 1.8;}
.template-other-9 .tp-o-9 .tp-o-9-dec .tp-dec-pics li{float: left;width: 33.33%;box-sizing: border-box;padding:0 10px;}
.template-other-9 .tp-o-9 .tp-o-9-dec .tp-dec-pics li .tp-item-img img{display: block;width: 100%;}
@media screen and (max-width:720px ) {
  .template-other-9 .tp-o-9 .tp-o-9-dec .tp-dec-pics li{width: 50%;}
}

.template-0 .tp-dec{font-size: 16px;line-height: 1.8;border: 2px solid #ff5d00;padding: 60px 20px 20px 20px;background-color: #f1f1f1;box-shadow: 0 5px 5px 5px rgba(0,0,0,.1);position: relative;border-radius: 10px;}
.template-0 .tp-dec strong{position: absolute;z-index: 0;left: -2px;top: -2px;color: #ffffff;background-color: #ff5d00;border-radius: 0 50px 50px 50px;font-size: 18px;font-weight: bold;padding: 10px 15px;}
.template-0 .tp-link{position: relative;overflow: hidden;border-radius: 10px;}
.template-0 .tp-link .tp-link-bg{position: absolute;left: 0;bottom: 0;top: 0;right: 0;z-index: 0;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.template-0 .tp-link .tp-link-bg img{width: 100%;display: block;}
.template-0 .tp-link .tp-link-content{position: relative;z-index: 1;margin: 30px 60px;background-color: rgba(0,0,0,.5);padding: 20px;color: #ffffff;text-align: center;}
.template-0 .tp-link .tp-link-content h6{display: block;font-size: 30px;font-weight: bold;}
.template-0 .tp-link .tp-link-content div{font-size: 18px;margin-top: 15px;}
.template-0 .tp-link .tp-link-content a{font-size: 18px;width: 120px;background-color: #ff5d00;color: #ffffff;padding: 10px 20px;margin: auto;display: block;margin-top: 20px;}

.template-1 .tp-1-1 .tp-1-1-title{position: relative;height: 22px;border-bottom: 2px solid #bf4200;text-align: center;margin-bottom: 40px;}
.template-1 .tp-1-1 .tp-1-1-title strong{display: inline-block;font-size: 24px;font-weight: bold;background-color: #ffffff;padding: 5px 20px;}
.template-1 .tp-1-1 .tp-1-1-dec{font-size: 16px;line-height: 1.8;padding: 20px;border: 1px solid #dedede;position: relative;}
.template-1 .tp-1-1 .tp-1-1-dec::before{position: absolute;right: -1px;top: -25px;content: '■';font-size: 30px;color: #666666;height: 40px;line-height:40px;background-color: #ffffff;width: 200px;}
.template-1 .tp-1-1 .tp-1-1-dec::after{position: absolute;left: -1px;bottom: -15px;content: '■';font-size: 30px;color: #666666;height: 40px;line-height:40px;background-color: #ffffff;width: 200px;text-align: right;}
.template-1 .tp-1-1 .tp-1-1-dec p, .template-1 .tp-1-1 .tp-1-1-dec div{margin-bottom: 10px;}
.template-1 .tp-1-2 .tp-1-2-menu{border-bottom: 3px solid #ff5d00;margin-bottom: 10px;}
.template-1 .tp-1-2 .tp-1-2-menu li{float: left;padding: 10px 30px;color: #ffffff;background-color: #ff5d00;margin-right: 2px;font-size: 18px;border-radius: 5px 5px 0 0;}
.template-1 .tp-1-2 .tp-1-2-dec table{width: 100%;border: 1px solid #dedede;}
.template-1 .tp-1-2 .tp-1-2-dec table th, .template-1 .tp-1-2 .tp-1-2-dec table td{border: 1px solid #dedede;text-align: center;padding: 10px;}
.template-1 .tp-1-2 .tp-1-2-dec table th{background-color: #2c68c1;color: #ffffff;font-weight: bold;font-size: 18px;}
.template-1 .tp-1-2 .tp-1-2-dec table td{font-size: 16px;padding: 20px 10px;}
.template-1 .tp-1-2 .tp-1-2-dec table a{background-color: #ff5d00;padding: 5px 20px;border-radius: 60px;color: #ffffff;white-space: nowrap;}

.template-2 .tp-2-1{border: 1px solid #ff5d00;padding: 20px;margin-top: 20px;}
.template-2 .tp-2-1 .tp-2-1-title{display: inline-block;position: relative;background-color: #ff5d00;color: #ffffff;font-size: 22px;font-weight: bold;padding: 10px 20px;top: -40px;}
.template-2 .tp-2-1 .tp-2-1-title::after{position: absolute;width: 100%;height: 100%;bottom: -5px;right: -5px;border: 1px solid #ff5d00;content: '';}
.template-2 .tp-2-1 .tp-2-1-dec{font-size: 16px;line-height: 1.8;margin-top: -20px;}
.template-2 .tp-2-2{border: 1px solid #ff5d00;padding: 20px;margin-top: 20px;}
.template-2 .tp-2-2 .tp-2-2-title{text-align: center;}
.template-2 .tp-2-2 .tp-2-2-title strong{position: relative;color: #ff5d00;font-size: 22px;font-weight: bold;padding: 0 20px 10px 20px;background-color: #ffffff;border: 1px solid #ff5d00;border-top-width: 0;text-align: center;display: inline-block;top: -21px;}
.template-2 .tp-2-2 .tp-2-2-dec{font-size: 16px;line-height: 1.8;}

.template-common-title{font-size: 24px;text-align: center;font-weight: bold;padding: 15px 0;}
.template-4 .tp-4-1 .tp-4-1-title{position: relative;text-align: center;}
.template-4 .tp-4-1 .tp-4-1-title::after{height: 1px;width: 100%;content: '';background-color: #dedede;position: absolute;left: 0;top: 50%;z-index: 0;}
.template-4 .tp-4-1 .tp-4-1-title strong{font-size: 24px;font-weight: bold;color: #ffffff;background-color: #00a1ff;padding: 5px 10px;position: relative;z-index: 1;}
.template-4 .tp-4-1 .tp-4-1-dec{background-color: #f1f1f1;}
.template-4 .tp-4-1 .tp-4-1-dec li{padding: 15px;border-bottom: 1px solid #dedede;min-height: 120px;}
.template-4 .tp-4-1 .tp-4-1-dec li img{width: 120px;height: 120px;}
.template-4 .tp-4-1 .tp-4-1-dec li:nth-child(2n) img{float: right;margin-left: 20px;}
.template-4 .tp-4-1 .tp-4-1-dec li:nth-child(2n+1) img{float: left;margin-right: 20px;}

.template-5 .tp-5-1{border: 1px solid #dedede;}
.template-5 .tp-5-1 .tp-title{background-color: #dedede;line-height: 50px;}
.template-5 .tp-5-1 .tp-title .fl{background-color: #ff5d00;padding: 0 15px;position: relative;color: #ffffff;}
.template-5 .tp-5-1 .tp-dec .tp-img{width: 240px;padding-right: 15px;}
.template-5 .tp-5-1 .tp-dec .tp-img img{width: 100%;display: block;}
.template-5 .tp-5-2 .tp-dec{border: 2px solid #ff5d00;}
@media screen and (max-width:720px ) {
  .template-5 .tp-5-1 .tp-dec .tp-img{width: 100px;}
}

.template-0 .tp-3-dec{background-color: rgb(251,235,231);border: 2px solid rgb(244,125,96);}

.template-2-2 .tp-1 .tp-1-dec .tp-1-dec-item{margin-bottom: 20px;}
.template-2-2 .tp-1 .tp-1-dec .tp-1-dec-item > img{width: 30px;height: 30px;margin-right: 10px;}
.template-2-2 .tp-1 .tp-1-dec .tp-1-dec-item > div{margin-left: 40px;}
.template-2-2 .tp-1 .tp-1-dec .tp-1-dec-item > div > span{line-height: 30px;}

.template-2-3 .tp-1 .tp-dec .tp-item-img img{width: 50%;display: block;border-radius: 100%;margin: auto;}
.template-2-3 .tp-2 .tp-dec .tp-item-img img{width: 240px;height: 170px;padding-right: 15px;}
.template-2-3 .tp-2 .tp-dec .tp-item-img{position: relative;z-index: 1;}
.template-2-3 .tp-2 .tp-dec>div:last-child{position: relative;z-index: 0;}
@media screen and (max-width:720px ) {
  .template-2-3 .tp-2 .tp-dec>div:last-child .tp-more{text-align: center;}
}

.template-3-1 .tp-1 .tp-title{position: relative;font-size: 24px;color: #ffffff;padding: 10px 0 20px 0;text-align: center;color: #ff5d00;}
.template-3-1 .tp-1 .tp-title strong{position: relative;z-index: 2;font-weight: bold;}
.template-3-1 .tp-1 .tp-title::after{position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;background-color: #dedede;z-index: 0;content: '';}
.template-3-1 .tp-1 .tp-title::before{position: absolute;width: 30px;height: 30px;text-align: center;background-color: #ffffff;line-height: 30px;content: '◆';font-size: 26px;color: #ff5d00;bottom: -13px;left: 50%;z-index: 1;}
.template-3-1 .tp-1 .tp-dec{position: relative;margin: 20px;background-color: rgba(255,153,0,.1);padding: 20px;}
.template-3-1 .tp-1 .tp-dec::before{width: 100px;height: 100px;content: '';position: absolute;left: -20px;top: -20px;border-top:1px solid #ff5d00;border-left: 1px solid #ff5d00;}
.template-3-1 .tp-1 .tp-dec::after{width: 100px;height: 100px;content: '';position: absolute;right: -20px;bottom: -20px;border-right:1px solid #ff5d00;border-bottom: 1px solid #ff5d00;}

.template-3-2 .tp-1{background: url(../images/tp-l-3-2-2.jpg) repeat;padding: 20px;position: relative;}
.template-3-2 .tp-1 .tp-title, .template-3-2 .tp-1 .tp-dec{position: relative;z-index: 1;}
.template-3-2 .tp-1 .tp-dec-bg{position: absolute;right: 35%;bottom: 0;left: 35%;z-index: 1;}
.template-3-2 .tp-1 .tp-dec-bg img{width: 100%;}
.template-3-2 .tp-1 .tp-dec ul{position: relative;z-index: 0;width: 50%;float: left;box-sizing: border-box;}
.template-3-2 .tp-1 .tp-dec ul:first-child{padding-right: 20%;}
.template-3-2 .tp-1 .tp-dec ul:last-child{padding-left: 20%;}
.template-3-2 .tp-1 .tp-dec ul li{border: 1px solid #dedede;border-radius: 6px;position: relative;background-color: #ffffff;margin-bottom: 10px;}
.template-3-2 .tp-1 .tp-dec ul li > div{background-color: #ff5d00;color: #ffffff;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 14px;border-radius: 100%;position: absolute;top: 50%;margin-top: -10px;display: block;}
.template-3-2 .tp-1 .tp-dec ul li > strong{display: block;font-size: 20px;font-weight: bold;color: #ff5d00;margin-bottom: 10px;}
.template-3-2 .tp-1 .tp-dec ul li > p{font-size: 16px;}
.template-3-2 .tp-1 .tp-dec .tp-dec-list-2 li{padding: 10px 10px 10px 20px;text-align: left;}
.template-3-2 .tp-1 .tp-dec .tp-dec-list-2 li > div{left: -10px;}
.template-3-2 .tp-1 .tp-dec .tp-dec-list-1 li{padding: 10px 20px 10px 10px;text-align: right;}
.template-3-2 .tp-1 .tp-dec .tp-dec-list-1 li > div{right: -10px;}
.template-3-2 .tp-2 .tp-title{position: relative;}
.template-3-2 .tp-2 .tp-title strong{border: 1px solid #666666;padding: 10px 20px;position: relative;z-index: 1;}
.template-3-2 .tp-2 .tp-title strong::after{position: absolute;content: '...';font-size: 26px;color: #ff5d00;bottom: -9px;left: 50%;margin-left: -10px;}
.template-3-2 .tp-2 .tp-dec{background-color: rgb(251,235,231);border: 1px solid rgb(244,125,96);}
@media screen and (max-width:720px ) {
  .template-3-2 .tp-1 .tp-dec-bg{display: none;}
  .template-3-2 .tp-1 .tp-dec ul{width: 100%;float: none;padding: 0;}
  .template-3-2 .tp-1 .tp-dec ul li > div{position: relative;top: 0;left: auto;right: auto;margin: auto;margin-top: -20px;}
  .template-3-2 .tp-1 .tp-dec .tp-dec-list-2 li > div{left: auto;}
  .template-3-2 .tp-1 .tp-dec .tp-dec-list-1 li > div {right: auto;}
  .template-3-2 .tp-1 .tp-dec ul li{margin-bottom: 20px;}
  .template-3-2 .tp-1 .tp-dec ul:first-child{padding-right: 0;}
  .template-3-2 .tp-1 .tp-dec ul:last-child{padding-left: 0;}
  .template-3-2 .tp-1 .tp-dec .tp-dec-list-1 li{padding: 10px;text-align: center;}
  .template-3-2 .tp-1 .tp-dec .tp-dec-list-2 li{padding: 10px;text-align: center;}
}
.template-3-3 .tp-1 .tp-dec{padding-right: 20px;}
.template-3-3 .tp-1 .tp-dec li{float: left;width: 33.33%;box-sizing: border-box;padding: 10px 0 10px 20px;}
@media screen and (max-width:720px ) {
  .template-3-3 .tp-1 .tp-dec li{width: 50%;}
}
.template-3-3 .tp-1 .tp-dec li img{width: 100%;display: block;margin-bottom: 10px;}
.template-3-3 .tp-2{background-color: rgb(247,237,235);border-radius: 10px;padding: 20px;}
.template-3-3 .tp-2 .tp-title strong{position: relative;padding:0 32px;}
.template-3-3 .tp-2 .tp-title strong::after,.template-3-3 .tp-2 .tp-title strong::before{position: absolute;width: 22px;height: 22px;background: url(../images/tp-l-4-3-1.jpg) no-repeat;display: block;content: '';top:4px}
.template-3-3 .tp-2 .tp-title strong::after{right: 0;}
.template-3-3 .tp-2 .tp-title strong::before{left: 0;}
.template-3-3 .tp-2 .tp-dec{position: relative;}
.template-3-3 .tp-2 .tp-dec .tp-dec-a{width: 140px;position: absolute;z-index: 1;right: 0;top: 0;}
.template-3-3 .tp-2 .tp-dec > div:first-child{margin-right: 160px;position: relative;z-index: 0;}
@media screen and (max-width:720px ) {
  .template-3-3 .tp-2 .tp-dec .tp-dec-a{position: relative;text-align: center;width: 100%;box-sizing: border-box;padding-top: 15px;}
  .template-3-3 .tp-2 .tp-dec .tp-dec-a>*{display: inline-block;}
  .template-3-3 .tp-2 .tp-dec>div:first-child{margin-right: 0;}
}
.template-4-1 .tp-1 .tp-dec{box-shadow: 0px 0px 5px 5px rgba(0,0,0,.08);}
.template-4-3 .tp-1 .tp-dec{margin-left: -15px;}
.template-4-3 .tp-1 .tp-dec li{float: left;padding-left: 15px;box-sizing: border-box;width: 33.33%;}
.template-4-3 .tp-1 .tp-dec li > div:last-child{border: 1px solid #dedede;padding:20px;}
.template-4-3 .tp-1 .tp-dec li > div:last-child img{width: 30%;display: block;margin: auto;border-radius: 100%;}
.template-4-3 .tp-1 .tp-dec li > div:last-child > strong{display: block;font-size: 22px;font-weight: bold;text-align: center;padding: 14px 0;}
.template-4-3 .tp-2 .tp-dec{background-color: rgb(241,238,253);padding: 15px;}
.template-4-3 .tp-2 .tp-dec .tp-img{width: 40%;padding-right: 15px;box-sizing: border-box;}
.template-4-3 .tp-2 .tp-dec .tp-img img{width: 100%;}
.template-4-3 .tp-2 .tp-dec .tp-content{background-color: rgb(241,238,253);box-sizing: border-box;}
.template-4-3 .tp-2 .tp-dec .tp-content .tp-content-title{position: relative;line-height: 40px;}
.template-4-3 .tp-2 .tp-dec .tp-content .tp-content-title p{position: absolute;font-size: 50px;color: rgba(0,0,0,.04);font-weight: bold;content: '';left: 0;line-height: 40px;z-index: 0;top: 0;}
.template-4-3 .tp-2 .tp-dec .tp-content .tp-content-title strong{position: relative;z-index: 1;font-size: 22px;font-weight: bold;display: block;}
@media screen and (max-width:720px ) {
  .template-4-3 .tp-1 .tp-dec{margin-left: 0;}
  .template-4-3 .tp-1 .tp-dec li{width: 100%;padding-left: 0;margin-bottom: 10px;}
}
.template-4-4 .tp-1{position: relative;}
.template-4-4 .tp-1 .tp-1-zj{position: absolute;right: -1px;top: -1px;width: 86px;height: 86px;}
.template-4-4 .tp-2 .tp-2-content{background-color: rgb(241,238,253);border-radius: 10px 10px 0 0;margin:0 14px;}
.template-4-4 .tp-2 .tp-2-content .tp-img{width: 30%;}
.template-4-4 .tp-2 .tp-2-content .tp-img img{width: 100%;display: block;}
.template-4-4 .tp-2 .tp-2-content .tp-content{box-sizing: border-box;padding-left: 20px;}
.template-4-4 .tp-2 .tp-2-form{position: relative;background: rgb(116,90,224) url(../images/tp-l-4-5-4.jpg) no-repeat left center / auto 50px;padding: 10px 10px 10px 120px;height: 50px;display: none;}
.template-4-4 .tp-2 .tp-2-form::before,.template-4-4 .tp-2 .tp-2-form::after{width: 14px;height: 14px;top: -14px;display: block;position: absolute;content: '';}
.template-4-4 .tp-2 .tp-2-form::before{background: url(../images/tp-l-4-5-2.png) no-repeat;left: 0;}
.template-4-4 .tp-2 .tp-2-form::after{background: url(../images/tp-l-4-5-3.png) no-repeat;right: 0;}
.template-4-4 .tp-2 .tp-2-form div:nth-child(1),.template-4-4 .tp-2 .tp-2-form div:nth-child(2){width: 30%;padding-right: 15px;box-sizing: border-box;}
.template-4-4 .tp-2 .tp-2-form div:nth-child(3),.template-4-4 .tp-2 .tp-2-form div:nth-child(4){width: 20%;padding-right: 15px;box-sizing: border-box;}
.template-4-4 .tp-2 .tp-2-form input{height: 50px;background-color: #ffffff;border-radius: 5px;padding: 0 10px;margin: 0;width: 100%;border: 0;box-sizing: border-box;font-size: 16px;}
.template-4-4 .tp-2 .tp-2-form button{height: 50px;background-color: #ff5d00;border-radius: 5px;font-size: 16px;color: #ffffff;padding: 0;margin: 0;text-align: center;width: 100%;border: 0;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.template-4-4 .tp-2 .tp-2-form a{height: 48px;border-radius: 5px;font-size: 16px;color: #ffffff;display: block;text-align: center;border: 1px solid #ffffff;line-height: 48px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
@media screen and (max-width:720px ) {
  .template-4-4 .tp-1 .tp-1-zj{display: none;}
  .template-4-4 .tp-2 .tp-2-form{padding-left: 10px;}
}
.template-5-1 .tp-1 .tp-img img{width: 100%;display: block;}
.template-5-2 .tp-1 .tp-dec li{width: 25%;box-sizing: border-box;padding-left: 10px;float: left;padding-bottom: 10px;}
@media screen and (max-width:720px ) {
  .template-5-2 .tp-1 .tp-dec li{width: 50%;}
}
.template-5-2 .tp-1 .tp-dec li > div{border: 1px solid #dedede;border-radius: 5px;padding: 10px;}
.template-5-2 .tp-1 .tp-dec li > div strong{display: block;font-size: 20px;color: #ffffff;border-radius: 0 60px 60px 0;padding: 15px;background-color: rgb(97,149,44);margin-left: -20px;margin-bottom: 20px;}
.template-5-3 .tp-1 .tp-dec li{width: 33.33%;box-sizing: border-box;float: left;position: relative;padding: 10px 10px 20px 20px;}
@media screen and (max-width:720px ) {
  .template-5-3 .tp-1 .tp-dec li{width: 50%;}
}
.template-5-3 .tp-1 .tp-dec li::after{border: 1px solid #dedede;border-radius: 5px;padding: 10px;position: absolute;content: '';left: 10px;top: 0;right: 0;bottom: 10px;z-index: -1;}
.template-5-3 .tp-1 .tp-dec li .tp-img{margin-bottom: 15px;}
.template-5-3 .tp-1 .tp-dec li .tp-img img{width: 100%;display: block;}
.template-5-3 .tp-1 .tp-dec li strong{display: block;padding-top: 15px;padding-bottom: 10px;position: relative;text-align: center;font-size: 16px;font-weight: bold;}
.template-5-3 .tp-1 .tp-dec li strong::before{position: absolute;top: 0;left: 40%;right: 40%;height: 4px;background-color: rgb(97,149,44);content: '';}
.template-5-4 .tp-1 .tp-dec{margin-left: -20px;}
.template-5-4 .tp-1 .tp-dec li{width: 50%;box-sizing: border-box;padding-left: 20px;float: left;padding-bottom: 20px;}
.template-5-4 .tp-1 .tp-dec li .tp-content-wrap{padding: 10px;box-shadow: 0 0 5px 5px rgba(0,0,0,.04);}
.template-5-4 .tp-1 .tp-dec li .tp-content-wrap .tp-img{width: 40%;float: left;}
.template-5-4 .tp-1 .tp-dec li .tp-content-wrap .tp-img img{display: block;width: 100%;}
.template-5-4 .tp-1 .tp-dec li .tp-content-wrap>div:last-child{width: 60%;float: right;box-sizing: border-box;padding-left: 10px;}
.template-5-4 .tp-1 .tp-dec li .tp-content-wrap>div:last-child strong{position: relative;display: block;font-size: 22px;font-weight: bold;padding-bottom: 14px;margin-bottom: 10px;}
.template-5-4 .tp-1 .tp-dec li .tp-content-wrap>div:last-child strong::before{position: absolute;bottom: 0;left: 0;width:30px;height: 3px;background-color: #eacb59;content: '';}
@media screen and (max-width:720px ) {
  .template-5-4 .tp-1 .tp-dec{margin-left: 0;}
  .template-5-4 .tp-1 .tp-dec li{width: 100%;padding-left: 0;}
  .template-5-4 .tp-1 .tp-dec li .tp-content-wrap .tp-img{width: 30%;}
  .template-5-4 .tp-1 .tp-dec li .tp-content-wrap>div:last-child{width: 70%;}
}
.template-5-5 .tp-1{border: 10px solid #f1f1f1;padding: 20px;}
.template-6-2 .tp-1 .tp-dec .tp-img{width: 50%;box-sizing: border-box;padding-right: 20px;}
.template-6-2 .tp-1 .tp-dec .tp-img img{width: 100%;}
.template-6-2 .tp-1 .tp-dec .tp-content > div:nth-child(1){height: 42px;}
.template-6-2 .tp-1 .tp-dec .tp-content > div:nth-child(1) > img{width: 42px;height: 42px;float: left;}
.template-6-2 .tp-1 .tp-dec .tp-content > div:nth-child(1) > div{margin-left: 52px;}
.template-6-2 .tp-2 .tp-dec{margin-left: -20px;}
.template-6-2 .tp-2 .tp-dec li{float: left;width: 50%;box-sizing: border-box;padding: 10px 0 10px 20px;}
.template-6-2 .tp-2 .tp-dec li > div{background-color: rgb(136,171,218);padding: 20px;box-shadow: 0 2px 2px rgba(0,0,0,.1);color: #ffffff;}
.template-6-2 .tp-2 .tp-dec li > div .tp-item-title{font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.template-6-2 .tp-2 .tp-dec li > div p{font-size: 16px;line-height: 1.8;}
.template-6-2 .tp-1 .tp-dec th{background-color: rgb(134,193,34);font-size: 16px;font-weight: bold;padding: 15px 0;color: #ffffff;}
.template-6-2 .tp-1 .tp-dec td{background-color: rgb(255,237,233);font-size: 16px;text-align: center;padding: 10px 0;}
@media screen and (max-width:720px ) {
  .template-6-2 .tp-1 .tp-dec .tp-img{width: 100%;margin-bottom: 10px;}
  .template-6-2 .tp-1 .tp-dec .tp-content{margin-right: 0;padding-right: 0px;width: 100%;float: left;}
  .template-6-2 .tp-2 .tp-dec{margin: 0;}
  .template-6-2 .tp-2 .tp-dec li{width: 100%;float: none;padding: 0;margin-bottom: 10px;}
}
.template-6-4 .tp-1 .tp-dec .tp-img{width: 135px;margin-right: 15px;}
.template-6-4 .tp-1 .tp-dec .tp-img img{display: block;width: 100%;}
.template-6-4 .tp-1 .tp-dec-1 .tp-content{margin-left: -20px;}
.template-6-4 .tp-1 .tp-dec-1 .tp-content li{width: 25%;float: left;box-sizing: border-box;padding-left: 20px;padding-bottom: 10px;}
.template-6-4 .tp-1 .tp-dec-1 .tp-content li a{display: block;}
.template-6-4 .tp-1 .tp-dec-1 .tp-content li a img{width: 100%;display: block;margin-bottom: 15px;}
.template-6-4 .tp-1 .tp-dec-1 .tp-content li a strong{font-size: 14px;text-align: center;display: block;}
@media screen and (max-width:720px ) {
  .template-6-4 .tp-1 .tp-dec-1 .tp-content li{width: 50%;}
}
.template-8-1 .tp-1{border: 1px dashed rgb(107,172,233);padding: 20px;background-color: #f1f1f1;}
.template-8-1 .tp-1 .tp-title{display: inline-block;padding: 10px 20px;color: #ffffff;background-color:  rgb(107,172,233);border-radius: 0 5px 0 5px;position: relative;top: -46px;}
.template-8-1 .tp-1 .tp-content{margin-top: -36px;}
.template-8-2 .tp-1 .tp-title{display: inline-block;padding: 6px 20px;color: #ffffff;background-color:  rgb(107,172,233);border-radius: 5px;}
.template-8-2 .tp-1 .tp-content, .template-8-2 .tp-2 .tp-content{border: 1px dashed rgb(107,172,233);padding: 20px;background-color: #f1f1f1;}
.template-9-1 .tp-1{border: 10px solid rgb(122,186,174);border-radius: 0 0 30px 30px;}
.template-9-1 .tp-1 .tp-title{background-color: rgb(122,186,174);position: relative;}
.template-9-1 .tp-1 .tp-title strong{background-color: #ffffff;color:  rgb(122,186,174);padding: 6px 15px;position: relative;z-index: 1;}
.template-9-1 .tp-1 .tp-title::after,.template-9-1 .tp-1 .tp-title::before{height: 4px;background-color: #ffffff;left: 20px;right:20px;content: '';position: absolute;z-index: 0;}
.template-9-1 .tp-1 .tp-title::after{bottom: 22px;}
.template-9-1 .tp-1 .tp-title::before{top: 12px;}
.template-9-2 .tp-1{border: 5px solid rgb(122,186,174);}
.template-10-1 .tp-1 .tp-title strong{position: relative;padding-bottom: 5px;}
.template-10-1 .tp-1 .tp-title strong::after{content: '';position: absolute;left: 0;right: 0;bottom: -2px;height: 4px;background-color: rgb(21,158,242);}
.template-10-2 .tp-1{position: relative;}
.template-10-2 .tp-1::after{border: 1px dashed rgb(21,158,242);position: absolute;z-index: 0;left: 30px;right: 30px;top: 20px;bottom: -20px;content: '';}
.template-10-2 .tp-1>*{position: relative;z-index: 1;}
.template-10-2 .tp-1 .tp-title strong{background-color: rgb(21,158,242);color: #ffffff;padding: 5px 20px;}
.template-10-2 .tp-1 .tp-content.border-blue,.template-10-2 .tp-2 .tp-content.border-blue{border-width: 3px;}
.template-10-2 .tp-2 .tp-title{margin-top: -46px;}
.template-10-2 .tp-2 .tp-title strong{background-color: rgb(21,158,242);color: #ffffff;border: 5px solid #ffffff;}
.template-10-3 .tp-dec dt{font-size: 14px;font-weight: bold;position: relative;padding: 5px 0 5px 40px;margin-bottom: 10px;}
.template-10-3 .tp-dec dt::before{width: 30px;height: 30px;text-align: center;line-height: 30px;color: #ffffff;background-color: rgb(8,192,210);font-size: 18px;content: 'Q';border-radius: 5px;left: 0;top: 50%;margin-top: -15px;display: block;position: absolute;font-weight: 400;}
.template-10-3 .tp-dec dd{font-size: 14px;position: relative;padding: 5px 0 5px 40px;margin-bottom: 10px;color: #666666;}
.template-10-3 .tp-dec dd::before{width: 28px;height: 28px;text-align: center;line-height: 28px;color: #ff5d00;background-color:#ffffff;font-size: 18px;content: 'A';border-radius: 5px;left: 0;top: 0;display: block;position: absolute;font-weight: 400;border: 1px solid #ff5d00;}
.template-10-4 .tp-1 .tp-dec img{width: 100%;display: block;}
.template-10-4 .tp-2{border: 1px solid rgb(21,158,242);margin-right: 6px;position: relative;padding: 10px 30px;}
.template-10-4 .tp-2::after{position: absolute;z-index: 0;border: 1px solid rgb(21,158,242);left: 6px;right: -8px;top: -8px;bottom: 6px;content: '';}
.template-10-4 .tp-2 .tp-dec{position: relative;padding-bottom: 10px;}
.template-10-4 .tp-2 .tp-dec::before{content: '●';position: absolute;left: -34px;top: -30px;color: rgb(21,158,242);font-size: 14px;}
.template-10-4 .tp-2 .tp-dec::after{content: '●';position: absolute;right: -41px;bottom: -21px;color: rgb(21,158,242);font-size: 14px;}
.template-11-1 .tp-1 .tp-title>div{position: relative;padding-bottom: 5px;background-color: rgb(252,180,43);}
.template-11-2 .tp-1 .tp-title>div{padding: 6px 20px;position: relative;}
.template-11-2 .tp-1 .tp-title>div::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;background: rgb(252,180,43);transform: skewX(-20deg);}
.template-11-2 .tp-1 .tp-title>div strong{position: relative;z-index: 1;}
.template-11-3 .tp-1 .tp-title{background-color: #ffb600;line-height: 50px;font-size: 22px;height: 50px;}
.template-11-3 .tp-1 .tp-title strong{background-color: #ff5d00;padding: 0 35px 0 15px;position: relative;z-index: 0;line-height: 50px;}
.template-11-3 .tp-1 .tp-title div{position: relative;z-index: 1;line-height: 50px;margin-left: -20px;padding: 0 20px;}
.template-11-3 .tp-1 .tp-title div::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background:#ffb600;transform: skewX(-20deg);}
.template-11-3 .tp-1 .tp-content{border-top-width: 0;}
.template-11-3 .tp-2 .tp-title strong{border-radius: 10px 10px 0 0; background-color: #ffb600;padding: 10px 20px 5px 20px;}
.template-11-3 .tp-2 .tp-content{border: 5px solid #ffb600;border-bottom-width: 10px;border-radius: 0 10px 10px 10px;}
.template-11-4 .tp-1 .tp-dec .tp-img img{width: 100%;display: block;}
.template-11-4 .tp-2 .tp-dec{position: relative;}
.template-11-4 .tp-2 .tp-dec::after{background-color: rgb(252,180,43);position: absolute;z-index: 0;content: '';left: 30px;right: 30px;top: -10px;bottom: -10px;border-radius: 10px;}
.template-11-4 .tp-2 .tp-dec>div{position: relative;z-index: 1;}
.template-12-1 .tp-1 .tp-title{display: inline-block;padding: 6px 20px;color: #ffffff;background-color:  rgb(105,137,255);border-radius: 5px;margin-left: 20px;position: relative;z-index: 1;}
.template-12-1 .tp-1 .tp-content{border: 1px solid rgb(105,137,255);padding: 30px 20px 20px;margin-top: -20px;position: relative;z-index: 0;}
.template-12-2 .tp-1 .tp-title{background-color: rgb(105,137,255);}
.template-12-2 .tp-1 .tp-content{background-color: rgb(189,215,248);position: relative;}
.template-12-2 .tp-1 .tp-content::after{position: absolute;content: '';border: 1px dashed rgb(105,137,255);left: 15px;top: 15px;right: 15px;bottom: 15px;}
.template-12-3 .tp-1{border:2px solid rgb(105,137,255);padding: 15px;background-color: rgb(255,243,236);}
.template-12-3 .tp-1 .tp-title{color: rgb(105,137,255);border-bottom: 1px solid #dedede;padding-bottom: 10px;}
.template-12-3 .tp-2{border: 2px solid rgb(105,137,255);}
.template-12-3 .tp-2 .tp-title{background-color: rgb(105,137,255);padding: 10px 0;}
.template-12-3 .tp-2 .tp-content{padding-right: 15px;}
.template-12-3 .tp-2 .tp-content li{float: left;width: 50%;box-sizing: border-box;padding: 0 0 15px 15px;}
.template-12-3 .tp-2 .tp-content li > div:last-child{border: 1px solid #dedede;padding: 10px;}
.template-12-3 .tp-2 .tp-content li > div:last-child .tp-img img{display: block;width: 100%;}
.template-12-3 .tp-2 .tp-content li > div:last-child > strong{display: block;text-align: center;font-weight: bold;color:  rgb(105,137,255);font-size: 16px;padding: 10px 0;}
.template-12-4 .tp-1,.template-12-4 .tp-2{border: 1px solid rgb(105,137,255)}
.template-12-4 .tp-1 .tp-title{margin-top: -20px;}
.template-12-4 .tp-1 .tp-title > div{position: relative;}
.template-12-4 .tp-1 .tp-title > div strong{position: relative;background-color: rgb(105,137,255);height: 40px;line-height: 40px;margin-left: 20px;margin-right: 20px;padding: 0 15px;}
.template-12-4 .tp-1 .tp-title > div strong::after{position: absolute;content: ''; width: 0;height: 0;border-top: 20px solid transparent;border-left: 20px solid rgb(105,137,255);border-bottom: 20px solid transparent;right: -20px;top:0;}
.template-12-4 .tp-1 .tp-title > div strong::before{position: absolute;content: ''; width: 0;height: 0;border-top: 20px solid transparent;border-right: 20px solid rgb(105,137,255);border-bottom: 20px solid transparent;left: -20px;top:0;}
.template-12-4 .tp-1 .tp-title > div::after{position: absolute;content: ''; width: 0;height: 0;border-top: 10px solid transparent;border-left: 10px solid rgb(105,137,255);border-bottom: 10px solid transparent;right: -20px;top:10px;}
.template-12-4 .tp-1 .tp-title > div::before{position: absolute;content: ''; width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid rgb(105,137,255);border-bottom: 10px solid transparent;left: -20px;top:10px;}
.template-13-1 .tp-1 .tp-title{position: relative;z-index: 1;}
.template-13-1 .tp-1 .tp-title strong{position: relative;background-color: rgb(24,126,184);height: 40px;line-height: 40px;margin-left: 0px;margin-right: 20px;padding: 0 15px;}
.template-13-1 .tp-1 .tp-title strong::after{position: absolute;content: ''; width: 0;height: 0;border-top: 20px solid transparent;border-left: 20px solid rgb(24,126,184);border-bottom: 20px solid transparent;right: -20px;top:0;}
.template-13-1 .tp-1 .tp-title strong::before{position: absolute;content: ''; width: 0;height: 0;border-left: 10px solid transparent;border-top: 10px solid rgb(24,126,184);left: 0;bottom:-10px;}
.template-13-1 .tp-1 .tp-content{box-shadow: 0 0 5px 5px rgba(0,0,0,.1);margin: -20px 0 0 10px;position: relative;border: 1px solid #dedede;padding-top: 35px;z-index: 0;}
.template-13-1 .tp-1 .tp-content::after{content: '';position: absolute;left: 10px;top: 30px;right: 10px;bottom: 10px;border: 1px dashed rgb(24,126,184);}
.template-13-2 .tp-1{border: 2px solid rgb(24,126,184);}
.template-13-2 .tp-1 .tp-title{margin-top: -25px;}
.template-13-2 .tp-1 .tp-title strong{position: relative;border: 2px solid rgb(24,126,184);padding: 6px 15px;margin-right: 15px;color:  rgb(24,126,184);height: 30px;line-height: 30px;}
.template-13-2 .tp-1 .tp-title strong::after,.template-13-2 .tp-1 .tp-title strong::before{background-color:  rgb(24,126,184);position: absolute;top: 5px;bottom: 5px;content: '';width: 6px;}
.template-13-2 .tp-1 .tp-title strong::after{right: -6px;}
.template-13-2 .tp-1 .tp-title strong::before{left: -6px;}
.template-13-3 .tp-1{border: 2px solid rgb(24,126,184);}
.template-13-3 .tp-1 .tp-title{margin-top: -20px;}
.template-13-3 .tp-1 .tp-title strong{background-color: rgb(24,126,184);padding: 0 20px;border-radius: 10px;position: relative;height: 40px;line-height: 40px;}
.template-13-3 .tp-1 .tp-title strong::after{position: absolute;border-left: 2px solid rgb(24,126,184);border-bottom: 2px solid rgb(24,126,184);border-right: 2px solid rgb(24,126,184);top: 50%;left: -10px;bottom: -10px;right: -10px;content: '';border-radius: 0 0 10px 10px;}
.template-13-3 .tp-2{border: 2px solid rgb(24,126,184);}
.template-13-3 .tp-2 .tp-title{background-color: rgb(24,126,184);padding: 10px 0;}
.template-13-3 .tp-2 .tp-content{padding-right: 15px;}
.template-13-3 .tp-2 .tp-content li{float: left;width: 50%;box-sizing: border-box;padding: 0 0 15px 15px;}
.template-13-3 .tp-2 .tp-content li > div:last-child{border: 1px solid #dedede;padding: 10px;}
.template-13-3 .tp-2 .tp-content li > div:last-child .tp-img img{display: block;width: 100%;}
.template-13-3 .tp-2 .tp-content li > div:last-child > strong{display: block;text-align: center;font-weight: bold;color:  rgb(24,126,184);font-size: 16px;padding: 10px 0;}
.template-13-4 .tp-1{border: 2px solid rgb(24,126,184);}
.template-13-4 .tp-1 .tp-title{margin-top: -40px;}
.template-13-4 .tp-1 .tp-title strong{background-color:  rgb(24,126,184);color: #ffffff;width: 40px;height: 40px;line-height: 40px;text-align: center;transform: rotate(10deg);margin: 0 5px;}
.template-13-4 .tp-1 .tp-dec .tp-img img{width: 100%;display: block;}
.template-13-4 .tp-2 .tp-dec{position: relative;border: 10px solid rgb(24,126,184);}
.template-14-1 .tp-1 .tp-title{position: relative;z-index: 1;}
.template-14-1 .tp-1 .tp-title strong{position: relative;background-color: rgb(24,126,184);height: 40px;line-height: 40px;margin-left: 20px;padding: 0 15px;}
.template-14-1 .tp-1 .tp-title strong::after{position: absolute;content: ''; width: 0;height: 0;border-top: 20px solid transparent;border-right: 20px solid rgb(24,126,184);border-bottom: 20px solid transparent;left: -20px;top:0;}
.template-14-1 .tp-1 .tp-title strong::before{position: absolute;content: ''; width: 0;height: 0;border-right: 10px solid transparent;border-top: 10px solid rgb(24,126,184);right: 0;bottom:-10px;}
.template-14-1 .tp-1 .tp-content{box-shadow: 0 0 5px 5px rgba(0,0,0,.1);margin: -20px 10px 0 0px;position: relative;border: 1px solid #dedede;padding-top: 35px;z-index: 0;}
.template-14-1 .tp-1 .tp-content::after{content: '';position: absolute;left: 10px;top: 30px;right: 10px;bottom: 10px;border: 1px dashed rgb(24,126,184);}
.template-14-2 .tp-1 .tp-title{margin-top: 10px;}
.template-14-2 .tp-1 .tp-title strong{position: relative;background-color: rgb(24,126,184);height: 40px;line-height: 40px;margin-left: -10px;margin-right: 20px;padding: 0 15px;}
.template-14-2 .tp-1 .tp-title strong::after{position: absolute;content: ''; width: 0;height: 0;border-top: 20px solid transparent;border-left: 20px solid rgb(24,126,184);border-bottom: 20px solid transparent;right: -20px;top:0;}
.template-14-2 .tp-1 .tp-title strong::before{position: absolute;content: ''; width: 0;height: 0;border-left: 10px solid transparent;border-bottom: 10px solid rgb(24,126,184);left: 0;top:-10px;}
.template-14-2 .tp-1 .tp-content{box-shadow: 0 0 5px 5px rgba(0,0,0,.1);margin: 0 0 0 10px;position: relative;border: 1px solid #dedede;}
.template-14-3 .tp-1 .tp-content{background-color: rgb(178,214,239);padding: 10px;position: relative;}
.template-14-3 .tp-1 .tp-content::after,.template-14-3 .tp-1 .tp-content::before{display: block;width: 10px;height: 10px;background-color: #ffffff;background-color: #ffffff;content: '';left: 5px;position: absolute;}
.template-14-3 .tp-1 .tp-content::after{bottom: 5px;}
.template-14-3 .tp-1 .tp-content::before{top: 5px;}
.template-14-3 .tp-1 .tp-content > div{border:2px solid #ffffff;position: relative;}
.template-14-3 .tp-1 .tp-content > div::after,.template-14-3 .tp-1 .tp-content > div::before{display: block;width: 10px;height: 10px;background-color: #ffffff;background-color: #ffffff;content: '';right: -5px;position: absolute;}
.template-14-3 .tp-1 .tp-content > div::after{bottom: -5px;}
.template-14-3 .tp-1 .tp-content > div::before{top: -5px;}
.template-14-3 .tp-2 .tp-content{color: rgb(56,136,167);border: 2px dashed rgb(56,136,167);position: relative;}
.template-14-3 .tp-2 .tp-content::before{height: 2px;width: 100px;background-color: #ffffff;top: -2px;position: absolute;content: '';left: 40px;}
.template-14-3 .tp-2 .tp-content > div{position: relative;}
.template-14-3 .tp-2 .tp-content > div::before,.template-14-3 .tp-2 .tp-content > div::after{background-color: rgb(56,136,167);width: 10px;height: 10px;border-radius: 10px;content: '';position: absolute;top: -6px;}
.template-14-3 .tp-2 .tp-content > div::before{left: 30px;}
.template-14-3 .tp-2 .tp-content > div::after{left: 135px;}
.template-14-4 .tp-1{border: 1px solid #2c68c1;}
.template-14-4 .tp-1 .tp-title{margin-top: -36px;}
.template-14-4 .tp-1 .tp-title strong{height: 30px;line-height: 30px;position: relative;padding: 0 20px;}
.template-14-4 .tp-1 .tp-title strong::after,.template-14-4 .tp-1 .tp-title strong::before{content: '';position: absolute;width: 1px;background-color: #2c68c1;top: 0px;bottom: 0;}
.template-14-4 .tp-1 .tp-title strong::after{right: 0;}
.template-14-4 .tp-1 .tp-title strong::before{left: 0;}
.template-14-4 .tp-1 .tp-dec{background-color: #2c68c1;margin-bottom: -10px;}
.template-14-4 .tp-1 .tp-dec img{width: 100%;display: block;}
.template-14-4 .tp-2 .tp-dec{box-shadow: 0 0 5px 5px rgba(0,0,0,.08);position: relative;}
.template-14-4 .tp-2 .tp-dec::after{position: absolute;left: 10px;top: 10px;right:10px;bottom:10px;content: '';border: 1px solid #2c68c1;}
.template-15-1 .tp-1{background-color: rgb(127,169,197);border-radius: 60px 0 60px 0;padding: 20px 30px;}
.template-15-1 .tp-1 .tp-title{border-bottom: 2px solid #ffffff;padding-bottom: 10px;}
.template-15-2 .tp-1 .tp-title{position: relative;}
.template-15-2 .tp-1 .tp-title::after{height: 1px;background-color: #dedede;content: '';position: absolute;left: 0;right: 0;top: 50%;z-index: -1;}
.template-15-2 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;border-radius: 10px;background-color: rgb(127,169,197);}
.template-15-2 .tp-1 .tp-content{border: 1px solid rgb(127,169,197);border-top-width: 10px;}
.template-15-3 .tp-1{border: 1px solid rgb(127,169,197);border-radius: 10px;border-top-width: 0;}
.template-15-3 .tp-1 .tp-title{background-color: rgb(127,169,197);color: rgb(127,169,197);border-radius: 10px 10px 0 0;}
.template-15-3 .tp-1 .tp-title strong{position: relative;height: 40px;line-height: 40px;padding: 0 20px;z-index: 0;margin: 0 20px;}
.template-15-3 .tp-1 .tp-title strong::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: #ffffff;transform: skewX(-20deg);}
.template-15-4 .tp-1 .tp-content{background-color: rgb(127,169,197);}
.template-15-4 .tp-2{border: 1px solid rgb(127,169,197);border-radius: 0 0 10px 10px;}
.template-15-4 .tp-2 .tp-title strong{background-color: rgb(127,169,197);padding:5px 30px 10px 30px;border-radius: 0 0 100% 100%;}
.template-15-4 .tp-2 .tp-dec img{display: block;width: 100%;}
.template-16-1 .tp-1 .tp-title{display: inline-block;padding: 6px 20px;color: #ffffff;background-color:  rgb(127,169,197);border-radius: 5px;margin-left: 20px;position: relative;z-index: 1;}
.template-16-1 .tp-1 .tp-content{border: 1px solid rgb(127,169,197);padding: 30px 20px 20px;margin-top: -20px;position: relative;margin-right: 10px;z-index: 0;}
.template-16-1 .tp-1 .tp-content::after{position: absolute;width: 100%;height: 100%;content: '';border: 1px solid rgb(127,169,197);left: 10px;top:10px}
.template-16-2 .tp-1{border: 1px solid rgb(127,169,197);border-radius: 10px;}
.template-16-2 .tp-1 .tp-title{margin-top: -20px;}
.template-16-2 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;background-color: rgb(127,169,197);position: relative;}
.template-16-2 .tp-1 .tp-title strong::after{position: absolute;content: ''; width: 0;height: 0;border-right: 10px solid transparent;border-bottom: 20px solid #666666;right: -10px;top:0px;}
.template-16-2 .tp-1 .tp-title strong::before{position: absolute;content: ''; width: 0;height: 0;border-left: 10px solid transparent;border-bottom: 20px solid #666666;left: -10px;top:0px;}
.template-16-3 .tp-1{border: 1px solid rgb(127,169,197);position: relative;}
.template-16-3 .tp-1::before{content: '';border: 1px dashed rgb(127,169,197);position: absolute;left: 10px;top: 10px;right:10px;bottom:10px;}
.template-16-3 .tp-1 .tp-title strong{background-color:  rgb(127,169,197);padding: 5px 20px;border-radius: 0 10px 10px 0;margin-left: -1px;}
.template-16-4 .tp-1 .tp-title{height: 15px;border-bottom: 2px solid rgb(127,169,197);position: relative;}
.template-16-4 .tp-1 .tp-title strong{height: 30px;line-height: 30px;background-color: rgb(127,169,197);padding: 0 20px;position: relative;}
.template-16-4 .tp-1 .tp-title strong::before,.template-16-4 .tp-1 .tp-title strong::after{content: '●';position: absolute;height: 100%;top: -2px;color: rgb(127,169,197);font-size: 30px;}
.template-16-4 .tp-1 .tp-title strong::before{left: -30px;}
.template-16-4 .tp-1 .tp-title strong::after{right: -30px;}
.template-16-4 .tp-1 .tp-title::before,.template-16-4 .tp-1 .tp-title::after{content: '●';position: absolute;height: 100%;top: 0;color: rgb(127,169,197);font-size: 20px;}
.template-16-4 .tp-1 .tp-title::before{left: -5px;}
.template-16-4 .tp-1 .tp-title::after{right: -5px;}
.template-16-4 .tp-1 .tp-dec{border: 2px solid #dedede;position: relative;}
.template-16-4 .tp-1 .tp-dec::after{content: '';width: 6px;background-color: rgb(127,169,197);top:5px;position: absolute;right: -6px;height: 100%;}
.template-16-4 .tp-1 .tp-dec::before{content: '';height: 6px;background-color: rgb(127,169,197);left:5px;bottom: -6px;position: absolute;width: 100%;}
.template-16-4 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-16-4 .tp-2 .tp-content{border: 1px solid rgb(127,169,197);border-radius: 10px;}
.template-17-1 .tp-1 .tp-dec{position: relative;overflow: hidden;}
.template-17-1 .tp-1 .tp-dec .tp-link-bg{position: absolute;left: 0;bottom: 0;top: 0;right: 0;z-index: 0;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.template-17-1 .tp-1 .tp-dec .tp-link-bg img{width: 100%;display: block;}
.template-17-1 .tp-1 .tp-dec .tp-link-content{position: relative;z-index: 1;margin: 30px;background-color: rgba(0,0,0,.5);padding: 20px;color: rgb(60,140,147);text-align: center;}
.template-17-1 .tp-1 .tp-dec .tp-link-content h6{display: block;font-size: 30px;font-weight: bold;text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-17-1 .tp-1 .tp-dec .tp-link-content div{font-size: 22px;margin-top: 15px;text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-17-1 .tp-1 .tp-dec .tp-link-content a{font-size: 22px;width: 120px;background-color: rgb(60,140,147);color: #ffffff;padding: 10px 20px;margin: auto;display: block;margin-top: 20px;}
.template-17-1 .tp-2{border-top:1px solid rgb(60,140,147);border-left:1px solid rgb(60,140,147);position: relative;}
.template-17-1 .tp-2 .tp-dec{margin: 10px;background-color: rgb(60,140,147);position: relative;
}
.template-17-1 .tp-2::before{content: '';position: absolute;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid rgb(60,140,147);left: -6px;bottom: -6px;}
.template-17-1 .tp-2::after{content: '';position: absolute;right: 0;top: -3px;width: 100px;height: 6px;background-color: rgb(60,140,147)}
.template-17-2 .tp-1{border: 2px solid rgb(60,140,147);}
.template-17-2 .tp-1 .tp-title strong{height: 40px;line-height: 40px;background-color: rgb(60,140,147);padding: 0 20px;position: relative;}
.template-17-2 .tp-1 .tp-title strong::before{position: absolute;content: ''; width: 0;height: 0;border-left: 40px solid transparent;border-top: 40px solid rgb(60,140,147);left: -40px;top:0px;}
.template-17-2 .tp-1 .tp-title strong::after{position: absolute;content: ''; width: 0;height: 0;border-right: 40px solid transparent;border-top: 40px solid rgb(60,140,147);right: -40px;top:0px;}
.template-17-2 .tp-2 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;position: relative;background-color: rgb(60,140,147);}
.template-17-2 .tp-2 .tp-title strong::after{content: '';position: absolute;right: -40px;top: 0;width: 0;height: 0;border-right: 40px solid transparent;border-bottom: 40px solid rgb(60,140,147);}
.template-17-2 .tp-2 .tp-content{border: 1px solid rgb(60,140,147);}
.template-17-3 .tp-1{border: 1px solid #dedede;position: relative;box-shadow: 0 0 5px 5px rgba(0,0,0,.08);}
.template-17-3 .tp-1 .tp-title strong{background-color:  rgb(60,140,147);padding: 5px 20px;border-radius: 0 10px 10px 0;margin-left: -1px;}
.template-17-4 .tp-1 .tp-dec{border: 2px solid rgb(60,140,147);}
.template-17-4 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-17-4 .tp-1 .tp-title strong{background-color: rgb(60,140,147);padding: 2px 10px;}
.template-17-4 .tp-2 .tp-dec{border: 1px solid rgb(60,140,147);color: rgb(60,140,147);}
.template-18-1 .tp-1 .tp-dec{border: 2px dashed rgb(0,121,241);padding:10px;border-radius: 10px;position: relative;}
.template-18-1 .tp-1 .tp-dec::after{width: 0;height: 0;content: '';position: absolute;left: 30px;bottom: -14px;border-top: 14px solid rgb(0,121,241);border-right: 14px solid transparent;}
.template-18-1 .tp-1 .tp-dec > div{background-color: rgb(193,229,248);border-radius: 10px;}
.template-18-1 .tp-2 .tp-title{border-bottom: 5px solid rgb(0,121,241);}
.template-18-1 .tp-2 .tp-title strong{padding: 5px 10px;background-color: rgb(0,121,241);}
.template-18-1 .tp-2 .tp-dec{background-color: rgb(97,163,250);}
.template-18-2 .tp-1 .tp-title{border: 1px solid rgb(0,121,241);border-top-width: 10px;color: rgb(0,121,241);}
.template-18-2 .tp-1 .tp-dec{border: 1px solid rgb(0,121,241);margin-top: -1px;}
.template-18-3 .tp-2 .tp-title{background-color: rgb(0,121,241);}
.template-18-3 .tp-2{border-color: rgb(0,121,241);}
.template-18-3 .tp-2 .tp-content li > div > strong{color: rgb(0,121,241);}
.template-18-4 .tp-1{border: 1px solid #dedede;}
.template-18-4 .tp-1 .tp-title{background-color: rgb(0,121,241);position: relative;padding: 10px 0;}
.template-18-4 .tp-1 .tp-title::after,.template-18-4 .tp-1 .tp-title::before{height: 1px;width: 100%;background-color: #ffffff;content:'';position: absolute;left:0}
.template-18-4 .tp-1 .tp-title::before{top: 5px;}
.template-18-4 .tp-1 .tp-title::after{bottom: 5px;}
.template-18-4 .tp-1 .tp-dec img{width:100%;display: block;}
.template-18-5 .tp-1 .tp-dec{background-color: rgb(0,121,241);border-radius: 10px;}
.template-18-5 .tp-1 .tp-dec>div{background-color: #ffffff;border-radius: 30px;color: rgb(0,121,241);}
.template-19-1 .tp-1{border-left: 15px solid rgb(35,103,140);}
.template-19-1 .tp-1 .tp-title strong{height: 40px;line-height: 40px;position: relative;padding: 0 10px;background-color:rgb(35,103,140);}
.template-19-1 .tp-1 .tp-title strong::after{width: 0;height:0;content:'';position: absolute;right: -20px;top: 0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid rgb(35,103,140);}
.template-19-2 .tp-1 .tp-title strong{padding-bottom:6px;border-bottom:5px solid rgb(35,103,140);}
.template-19-2 .tp-1 .tp-dec{border-left:5px solid rgb(35,103,140);}
.template-19-3 .tp-1{border: 1px solid rgb(35,103,140);position: relative;}
.template-19-3 .tp-1::before{height: 5px;left: 80px;right: 80px;content: '';position: absolute;top: -5px;background-color: rgb(35,103,140);}
.template-19-3 .tp-1 .tp-title{color: rgb(35,103,140);}
.template-19-4 .tp-1{border: 1px solid rgb(35,103,140);border-radius: 10px;position: relative;z-index: 0;}
.template-19-4 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-19-4 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;background-color:rgb(35,103,140);position: relative;}
.template-19-4 .tp-1 .tp-title strong::after{position: absolute;content: ''; width: 0;height: 0;border-right: 10px solid transparent;border-bottom: 20px solid #666666;right: -10px;top:0px;}
.template-19-4 .tp-1 .tp-title strong::before{position: absolute;content: ''; width: 0;height: 0;border-left: 10px solid transparent;border-bottom: 20px solid #666666;left: -10px;top:0px;}
.template-19-4 .tp-1 .tp-content{padding-right: 15px;}
.template-19-4 .tp-1 .tp-content li{float: left;width: 50%;box-sizing: border-box;padding: 0 0 15px 15px;}
.template-19-4 .tp-1 .tp-content li > div:last-child{border: 1px solid #dedede;padding: 10px;}
.template-19-4 .tp-1 .tp-content li > div:last-child .tp-img img{display: block;width: 100%;}
.template-19-5 .tp-1{border: 2px solid rgb(35,103,140);position: relative;z-index: 0;}
.template-19-5 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 0;}
.template-19-5 .tp-1 .tp-title>div{padding: 0 40px;}
.template-19-5 .tp-1 .tp-title strong{position: relative;background-color: rgb(35,103,140);height: 40px;line-height: 40px;padding: 0 10px;}
.template-19-5 .tp-1 .tp-title strong::after{border-left: 1px solid rgb(35,103,140);border-right: 1px solid rgb(35,103,140);content: '';position: absolute;top: 0;bottom: 0;left: -10px;right: -10px;}
.template-19-5 .tp-1 .tp-title strong::before{border-left: 1px solid rgb(35,103,140);border-right: 1px solid rgb(35,103,140);content: '';position: absolute;top: 10px;bottom: 10px;left: -20px;right: -20px;}
.template-19-5 .tp-1 .tp-dec img{width: 100%;display: block;}
.template-19-5 .tp-2{border: 1px solid rgb(35,103,140);position: relative;}
.template-19-5 .tp-2::before{border: 1px solid rgb(35,103,140);position: absolute;content: '';left: 10px;top: 10px;right: 10px;bottom: 10px;}
.template-19-5 .tp-2 .tp-content{box-shadow: 0 0 5px 5px rgba(0,0,0,.2) inset;}
.template-20-1 .tp-1{border: 1px solid rgb(105,125,255);padding: 10px;position: relative;}
.template-20-1 .tp-1::after{width:0;height:0;content: '';position: absolute;border-right:10px solid transparent;border-bottom:10px solid rgb(105,125,255);right: -11px;top: 0;}
.template-20-1 .tp-1::before{width:0;height:0;content: '';position: absolute;border-left:10px solid transparent;border-top:10px solid rgb(105,125,255);bottom: -11px;left: 0;}
.template-20-1 .tp-1 .tp-title{color: rgb(105,125,255);}
.template-20-1 .tp-1 .tp-dec{background-color: rgb(236,240,255);position: relative;}
.template-20-1 .tp-1 .tp-dec::before,.template-20-1 .tp-1 .tp-dec::after{background-color: rgb(236,240,255);content: '';position: absolute;}
.template-20-1 .tp-1 .tp-dec::before{left: 0px;bottom: -21px;right: -11px;height: 10px;}
.template-20-1 .tp-1 .tp-dec::after{right: -21px;top: 0px;bottom: -21px;width: 10px;}
.template-20-2 .tp-1{background: url(../images/tp-l-20-1-1.jpg) repeat;padding-top: 30px;position: relative;z-index: 0;}
.template-20-2 .tp-1 .tp-dec{border: 2px dashed rgb(105,125,255);background-color: rgb(236,240,255);}
.template-20-2 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-20-2 .tp-1 .tp-title strong{background-color: rgb(105,125,255);padding:0 15px;height: 40px;line-height: 40px;}
.template-20-3 .tp-1{border: 2px solid rgb(105,125,255);border-top: 0;border-right: 0;}
.template-20-3 .tp-1 .tp-dec{margin: 0 0 5px 5px;background-color: rgb(236,240,255);}
.template-20-3 .tp-2 .tp-title{color:rgb(105,125,255);}
.template-20-3 .tp-2 .tp-dec{border: 2px solid rgb(105,125,255);}
.template-20-4 .tp-1 .tp-dec{border: 1px solid rgb(105,125,255);box-shadow: 0 0 10px 10px rgba(105,125,255,.5) inset;}
.template-20-4 .tp-1 .tp-title strong{background-color: rgb(105,125,255);padding: 5px 20px;}
.template-20-4 .tp-1 .tp-img-list li{float: left;width: 33.33%;box-sizing: border-box;padding-left: 15px;}
.template-20-4 .tp-1 .tp-img-list li img{width:100%;display: block;}
.template-20-4 .tp-1 .tp-img-list{margin-left: -15px;}
.template-20-4 .tp-2 .tp-dec{border: 10px solid rgb(159,174,255);border-top: 0;border-left:0;}
.template-20-4 .tp-2{border: 10px solid rgb(105,125,255);border-bottom: 0;border-right:0;}
.template-21-1 .tp-1 .tp-title strong{background-color: rgb(255,140,91);padding: 5px 30px;}
.template-21-1 .tp-1 .tp-dec{position: relative;}
.template-21-1 .tp-1 .tp-dec::before,.template-21-1 .tp-1 .tp-dec::after{height: 1px;width:50%;content:'';position: absolute;background-color: rgb(255,140,91);}
.template-21-1 .tp-1 .tp-dec::before{right:0;top: 0;}
.template-21-1 .tp-1 .tp-dec::after{left:0;bottom: 0;}
.template-21-2 .tp-1{background-color: rgb(255,140,91);}
.template-21-2 .tp-1 .tp-dec{margin-top: -20px;border:1px solid rgb(255,140,91);}
.template-21-2 .tp-1 .tp-title{height: 40px;line-height: 40px;border-bottom:1px solid rgb(255,140,91);}
.template-21-2 .tp-1 .tp-title strong{color:rgb(255,140,91);height: 40px;border-bottom: 3px solid rgb(255,140,91);}
.template-21-3 .tp-1{border:1px solid rgb(255,140,91);}
.template-21-3 .tp-1 .tp-title strong{color: rgb(255,140,91);border-bottom: 1px solid rgb(255,140,91);}
.template-21-3 .tp-1 .tp-dec{background-color:  rgba(255,140,91,.5);}
.template-21-3 .tp-2 .tp-title{color: rgb(255,140,91);position: relative;padding-left: 55px;}
.template-21-3 .tp-2 .tp-title::before{content:'';width: 46px;height: 73px;position: absolute;left: 0;top: -20px;background: url(../images/tp-l-21-3-1.jpg);}
.template-21-3 .tp-2 .tp-dec{border: 6px solid rgb(255,140,91);border-left: 0;border-right: 0;}
.template-21-4 .tp-1 .tp-title{position: relative;text-align: center;}
.template-21-4 .tp-1 .tp-title::after{height: 1px;width: 100%;content: '';background-color: #dedede;position: absolute;left: 0;top: 50%;z-index: 0;}
.template-21-4 .tp-1 .tp-title strong{background-color: rgb(255,140,91);padding: 5px 10px;position: relative;z-index: 1;}
.template-21-4 .tp-1 .tp-dec{background-color: rgb(255,140,91);}
.template-21-4 .tp-1 .tp-dec li{padding: 15px;min-height: 120px;background-color: #f1f1f1;margin-bottom: 10px;}
.template-21-4 .tp-1 .tp-dec li img{width: 120px;height: 120px;}
.template-21-4 .tp-1 .tp-dec li:nth-child(2n) img{float: right;margin-left: 20px;}
.template-21-4 .tp-1 .tp-dec li:nth-child(2n+1) img{float: left;margin-right: 20px;}
.template-21-5 .tp-1{background-color: rgb(255,140,91);}
.template-21-5 .tp-1 .tp-dec{padding-right: 20px;}
.template-21-5 .tp-1 .tp-dec li{float: left;width: 33.33%;box-sizing: border-box;padding: 10px 0 10px 20px;}
@media screen and (max-width:720px ) {
  .template-21-5 .tp-1 .tp-dec li{width: 50%;}
}
.template-21-5 .tp-1 .tp-dec li > img{width: 100%;display: block;margin-bottom: 10px;border: 4px solid #ffffff;}
.template-21-6 .tp-2 .tp-dec{background-color: rgb(255,140,91);}
.template-21-6 .tp-1{border: 1px solid rgb(255,140,91);position: relative;z-index: 0;}
.template-21-6 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-21-6 .tp-1 .tp-title strong{position: relative;height: 40px;line-height:40px;padding: 0 20px;border: 1px solid rgb(255,140,91);color:rgb(255,140,91);border-radius: 5px;}
.template-21-6 .tp-1 .tp-title strong::before{width:0;height:0;content:'';position: absolute;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid  rgb(255,140,91);left: -5px;top: 10px;}
.template-21-6 .tp-1 .tp-title strong::after{width:0;height:0;content:'';position: absolute;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid  rgb(255,140,91);right: -5px;top: 10px;}
.template-21-6 .tp-1 .tp-dec img{width:100%;display: block;}
.template-22-1 .tp-1{background-color: rgb(137,174,255);position: relative;}
.template-22-1 .tp-1::before{position: absolute;content: '';width:5px;top:0;bottom:0;left:10px;background-color: #ffeb14;z-index: 0;}
.template-22-1 .tp-1 .tp-title{height: 40px;line-height: 40px;background-color: rgb(71,115,214);color: #ffeb14;}
.template-22-1 .tp-1 .tp-dec{padding: 10px 10px 10px 30px;}
.template-22-1 .tp-1>div{z-index: 1;}
.template-22-2 .tp-1{border:2px solid rgb(71,115,214);position: relative;z-index: 0;}
.template-22-2 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-22-2 .tp-1 .tp-title strong{color:#FF8D36;text-shadow: 0 0 2px rgb(71,115,214);position: relative;padding:0 40px;}
.template-22-2 .tp-1 .tp-title strong::after,.template-22-2 .tp-1 .tp-title strong::before{content:'●';position: absolute;top:0;}
.template-22-2 .tp-1 .tp-title strong::after{right:10px}
.template-22-2 .tp-1 .tp-title strong::before{left:10px}
.template-22-3 .tp-1{border:4px solid rgb(71,115,214);}
.template-22-3 .tp-1 .tp-title strong{border-bottom:1px solid rgb(71,115,214);color: rgb(71,115,214);position: relative;}
.template-22-3 .tp-1 .tp-title strong::after{content:'';position: absolute;left: 40%;right:40%;height:3px;background-color: rgb(71,115,214);bottom:-2px;}
.template-22-3 .tp-2{border-bottom:3px solid rgb(71,115,214);position: relative;}
.template-22-3 .tp-2::before,.template-22-3 .tp-2::after{position: absolute;content:'';left: 0;top: 0;background-color: rgb(71,115,214);}
.template-22-3 .tp-2::before{width: 2px;height:100px;}
.template-22-3 .tp-2::after{height: 2px;width:100px;}
.template-22-3 .tp-2 .tp-title{ color:rgb(71,115,214)}
.template-22-4 .tp-1{background-color: rgb(71,115,214);}
.template-22-4 .tp-1 .tp-title strong{padding: 5px 20px;color:rgb(71,115,214)}
.template-22-4 .tp-1 .tp-dec img{width:100%;display: block;}
.template-22-4 .tp-2 .tp-dec{position: relative;margin:0 10px;border-top: 5px solid rgba(71,115,214,.5);border-bottom: 5px solid rgba(71,115,214,.5);}
.template-22-4 .tp-2 .tp-dec>*{position: relative;z-index: 1;}
.template-22-4 .tp-2 .tp-dec::before{content: '';position: absolute;top: 10px;right: 0;bottom: 10px;left: 0;z-index: 0;background: rgb(71,115,214);transform: skewX(-5deg);}
.template-23-1 .tp-1{border: 1px solid rgb(133,136,251);position: relative;}
.template-23-1 .tp-1::after,.template-23-1 .tp-1::before{width: 10px;content: '● ● ●';position: absolute;left:-6px;color: rgb(133,136,251);background-color: #ffffff;line-height: 15px;}
.template-23-1 .tp-1::after{bottom:20px;}
.template-23-1 .tp-1::before{top:20px;}
.template-23-1 .tp-1 .tp-dec{background-color: rgb(235,244,248);position: relative;}
.template-23-1 .tp-1 .tp-dec::before,.template-23-1 .tp-1 .tp-dec::after{height: 5px;width: 60px;background: rgb(133,136,251);content:'';position: absolute;bottom: -13px;transform: skewX(-35deg);}
.template-23-1 .tp-1 .tp-dec::before{right: 100px;}
.template-23-1 .tp-1 .tp-dec::after{right: 20px;}
.template-23-2 .tp-1{border: 2px dashed rgb(133,136,251);}
.template-23-2 .tp-1 .tp-title{color: rgb(133,136,251);}
.template-23-2 .tp-1 .tp-title strong{border-bottom: 3px solid rgb(133,136,251);position: relative;}
.template-23-2 .tp-1 .tp-title strong::after{content:'';position: absolute;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid rgb(133,136,251);bottom:-10px;left: 50%;margin-left: -10px;}
.template-23-3 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 15px;background: rgb(133,136,251);position: relative;}
.template-23-3 .tp-1 .tp-title strong::after{content:'';position: absolute;width: 0;height:0;border-right:40px solid transparent;border-bottom: 40px solid rgb(133,136,251);right:-40px}
.template-23-3 .tp-1 .tp-dec{border: 1px solid rgb(133,136,251);}
.template-23-3 .tp-1 .tp-dec .tp-dec-title strong{background: rgb(133,136,251);padding:5px 10px;}
.template-23-4 .tp-1{border: 5px solid rgb(133,136,251);}
.template-23-4 .tp-1 .tp-title{border-bottom: 1px solid rgb(133,136,251);color: rgb(133,136,251);}
.template-23-4 .tp-1 .tp-dec img{display: block;width:100%}
.template-23-4 .tp-2{border: 1px solid rgb(133,136,251);}
.template-23-4 .tp-2 .tp-dec{background: rgba(133,136,251,.2);color: rgb(133,136,251);}
.template-24-1 .tp-1{position: relative;}
.template-24-1 .tp-1::after,.template-24-1 .tp-1::before{content:'';position: absolute;left: -2px;bottom: -2px;background-color: rgb(124,199,143);}
.template-24-1 .tp-1::after{width: 100px;height: 2px;}
.template-24-1 .tp-1::before{height: 100px;width: 2px;}
.template-24-1 .tp-1 .tp-dec{border: 1px dashed rgb(124,199,143);border-radius: 30px 0 30px 0;position: relative;}
.template-24-1 .tp-1 .tp-dec::after,.template-24-1 .tp-1 .tp-dec::before{content:'';position: absolute;top: -3px;right: -3px;background-color: rgb(124,199,143);}
.template-24-1 .tp-1 .tp-dec::after{width: 100px;height: 2px;}
.template-24-1 .tp-1 .tp-dec::before{height: 100px;width: 2px;}
.template-24-2 .tp-1{border: 2px dashed rgb(124,199,143);}
.template-24-2 .tp-1 .tp-title{margin-top: -20px;}
.template-24-2 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;background-color: rgb(223,243,228);position: relative;color: rgb(124,199,143);}
.template-24-2 .tp-1 .tp-title strong::after,.template-24-2 .tp-1 .tp-title strong::before{content:'';position: absolute;top: 10px;bottom: 10px;width: 2px;background-color: rgb(124,199,143);}
.template-24-2 .tp-1 .tp-title strong::after{right: -2px;}
.template-24-2 .tp-1 .tp-title strong::before{left: -2px;}
.template-24-2 .tp-1 .tp-dec{position: relative;}
.template-24-2 .tp-1 .tp-dec>*{position: relative;z-index: 1;}
.template-24-2 .tp-1 .tp-dec::after{content: '';position: absolute;background-color: rgb(223,243,228);left: -10px;right: -10px;top: 0;bottom: 10px;z-index: 0;}
.template-24-3 .tp-1{border: 1px solid rgb(124,199,143);border-left-width: 10px;border-right-width: 10px;}
.template-24-3 .tp-1 .tp-title{color: rgb(124,199,143);}
.template-24-4 .tp-1{border: 2px solid rgb(124,199,143);background-color: rgb(124,199,143);}
.template-24-4 .tp-1 .tp-title{padding: 10px 0;}
.template-24-4 .tp-1 .tp-content{padding-right: 15px;}
.template-24-4 .tp-1 .tp-content li{float: left;width: 50%;box-sizing: border-box;padding: 0 0 15px 15px;}
.template-24-4 .tp-1 .tp-content li > div:last-child{border: 1px solid #dedede;padding: 10px;background-color: #ffffff;}
.template-24-4 .tp-1 .tp-content li > div:last-child .tp-img img{display: block;width: 100%;}
.template-24-4 .tp-1 .tp-content li > div:last-child > strong{display: block;text-align: center;font-weight: bold;color:  rgb(124,199,143);font-size: 16px;padding: 10px 0;}
.template-24-5 .tp-1{border: 1px solid rgb(124,199,143);position: relative;z-index:0;}
.template-24-5 .tp-1 .tp-title{margin-top: -22px;position: relative;z-index: 1;}
.template-24-5 .tp-1 .tp-title::before,.template-24-5 .tp-1 .tp-title::after{height: 1px;content: '';position: absolute;width: 50%;background-color: rgb(124,199,143);bottom: 0;z-index: -1;}
.template-24-5 .tp-1 .tp-title::before{left: 10%;}
.template-24-5 .tp-1 .tp-title::after{right: 10%;}
.template-24-5 .tp-1 .tp-title strong{height: 40px;line-height: 40px;color: rgb(124,199,143);border-bottom: 2px solid rgb(124,199,143);}
.template-24-5 .tp-1 .tp-title>div{border: 1px solid rgb(124,199,143);border-bottom-width: 0;padding: 0 20px;}
.template-24-5 .tp-1 .tp-dec img{width: 100%;display: block;}
.template-24-5 .tp-2 .tp-dec{border: 1px solid rgb(124,199,143);position: relative;box-shadow: 0 0 10px 10px rgba(124,199,143,.5) inset;}
.template-24-5 .tp-2 .tp-dec::before{z-index: -1;position: absolute;content: '';left: 10px;top: 10px;right: 10px;bottom: 10px;border: 1px solid rgb(124,199,143);}
.template-25-1 .tp-1 .tp-dec{border-top: 1px solid #6c79ff;border-right: 1px solid #986dff;border-bottom: 1px solid #7287ff;border-left: 1px solid #99b4ff;position: relative;}
.template-25-1 .tp-1 .tp-dec::before,.template-25-1 .tp-1 .tp-dec::after{width: 10px;height: 10px;background-color: #527fff;content: '';position: absolute;left: -5px;top: 50%;}
.template-25-1 .tp-1 .tp-dec::before{margin-top: -17px;}
.template-25-1 .tp-1 .tp-dec::after{margin-top: -2px;}
.template-25-1 .tp-1 .tp-dec>div{background-color: #F4F4FF;position: relative;}
.template-25-1 .tp-1 .tp-dec>div::before,.template-25-1 .tp-1 .tp-dec>div::after{content: '';position: absolute;bottom: -16px;right: -16px;background-color: #99b4ff;z-index: -1;}
.template-25-1 .tp-1 .tp-dec>div::before{left: 0px;height: 5px;}
.template-25-1 .tp-1 .tp-dec>div::after{top: 0px;width: 5px;}
.template-25-2 .tp-1{border-top: 5px solid #6c79ff;border-right: 5px solid #986dff;border-bottom: 5px solid #7287ff;border-left: 5px solid #99b4ff;position: relative;z-index: 0;}
.template-25-2 .tp-1 .tp-title{margin-top: -18px;position: relative;z-index: 1;}
.template-25-2 .tp-1 .tp-title>div{position: relative;}
.template-25-2 .tp-1 .tp-title>div::after,.template-25-2 .tp-1 .tp-title>div::before{width: 10px;height: 10px;background-color: #527fff;content: '';position: absolute;top: 50%;margin-top: -5px;}
.template-25-2 .tp-1 .tp-title>div::after{right: -10px;}
.template-25-2 .tp-1 .tp-title>div::before{left: -10px;}
.template-25-2 .tp-1 .tp-title>div strong{position: relative;padding: 0 20px;color: #527fff;}
.template-25-2 .tp-1 .tp-title>div strong::after,.template-25-2 .tp-1 .tp-title>div strong::before{width: 20px;height: 20px;background-color: #99b4ff;content: '';position: absolute;top: 50%;}
.template-25-2 .tp-1 .tp-title>div strong::after{right: -25px;}
.template-25-2 .tp-1 .tp-title>div strong::before{margin-top: -20px;left: -25px;}
.template-25-3 .tp-1{border-top: 1px solid #6c79ff;border-right: 1px solid #986dff;border-bottom: 1px solid #7287ff;border-left: 1px solid #99b4ff;position: relative;z-index: 0;}
.template-25-3 .tp-1::after{content: '';position: absolute;z-index: -1;left: -5px;right: -5px;top: 5px;bottom: 5px;border: 1px solid #6c79ff;}
.template-25-3 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-25-3 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;border-radius: 20px 0 20px 0;background-color: #6c79ff;}
.template-25-3 .tp-2{border-top: 1px solid #6c79ff;border-right: 1px solid #986dff;border-bottom: 1px solid #7287ff;border-left: 1px solid #99b4ff;position: relative;}
.template-25-3 .tp-2::after,.template-25-3 .tp-2::before{content: '■';position: absolute;z-index: -1;border: 1px solid #6c79ff;padding: 2px;width: 10px;height: 10px;line-height: 10px;text-align: center;color: #6c79ff;font-size: 12px;}
.template-25-3 .tp-2::after{right: -8px;bottom: -8px;}
.template-25-3 .tp-2::before{left: -8px;top: -8px;}
.template-25-3 .tp-2 .tp-title{margin-top: -20px;}
.template-25-3 .tp-2 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;border-radius: 40px;background-color: #6c79ff;}
.template-25-4 .tp-1 .tp-title{margin-bottom: 15px;}
.template-25-4 .tp-1 .tp-title strong{position: relative;background-color: #6c79ff;height: 40px;line-height: 40px;padding: 0 40px;border-bottom: 5px solid #999999;border-right: 5px solid #999999;border-radius: 20px 0 20px 0;}
.template-25-4 .tp-1 .tp-title strong::before,.template-25-4 .tp-1 .tp-title strong::after{width: 6px;height: 20px;background-color: #6c79ff;content: '';position: absolute;bottom: -20px;}
.template-25-4 .tp-1 .tp-title strong::before{left: 30px;}
.template-25-4 .tp-1 .tp-title strong::after{right: 30px;}
.template-25-4 .tp-1 .tp-dec{border: 5px solid #6c79ff;border-radius: 0 20px 0 20px;}
.template-25-4 .tp-1 .tp-dec ul li{width: 50%;float: left;box-sizing: border-box;padding-left: 20px;padding-bottom: 20px;}
.template-25-4 .tp-1 .tp-dec ul li>div{border: 1px solid #6c79ff;padding: 30px;box-shadow: 0 0 10px 10px rgba(108,121,255,.5) inset;}
.template-25-4 .tp-1 .tp-dec ul li>div img{width: 50%;display: block;margin: 10px auto;}
.template-25-4 .tp-1 .tp-dec ul li>div h5{color: #6c79ff;}
@media screen and (max-width:720px ) {
  .template-25-4 .tp-1 .tp-dec ul li{width: 100%;float: none;}
}
.template-25-5 .tp-1 .tp-title{background-color: #FBE219;}
.template-25-5 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 30px;background-color: #6c79ff;position: relative;}
.template-25-5 .tp-1 .tp-title strong::before,.template-25-5 .tp-1 .tp-title strong::after{width: 10px;height: 100%;content: '';position: absolute;top: 10px;background-color: #6c79ff;}
.template-25-5 .tp-1 .tp-title strong::before{left: -10px;}
.template-25-5 .tp-1 .tp-title strong::after{right: -10px;}
.template-25-5 .tp-1 .tp-dec{border: 1px solid #6c79ff;position: relative;}
.template-25-5 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-25-5 .tp-1 .tp-dec::before,.template-25-5 .tp-1 .tp-dec::after{left: 2px;bottom: 2px;background-color: #6c79ff;content: '';position: absolute;}
.template-25-5 .tp-1 .tp-dec::before{width: 6px;height: 100px;}
.template-25-5 .tp-1 .tp-dec::after{height: 6px;width: 100px;}
.template-25-5 .tp-1 .tp-dec>div{position: relative;}
.template-25-5 .tp-1 .tp-dec>div::before,.template-25-5 .tp-1 .tp-dec>div::after{right: 2px;top: 2px;background-color: #6c79ff;content: '';position: absolute;}
.template-25-5 .tp-1 .tp-dec>div::before{width: 6px;height: 100px;}
.template-25-5 .tp-1 .tp-dec>div::after{height: 6px;width: 100px;}

.template-25-5 .tp-2 .tp-dec{position: relative;}
.template-25-5 .tp-2 .tp-dec img{display: block;width: 100%;}
.template-25-5 .tp-2 .tp-dec::before,.template-25-5 .tp-2 .tp-dec::after{left: 2px;bottom: 2px;background-color: #6c79ff;content: '';position: absolute;}
.template-25-5 .tp-2 .tp-dec::before{width: 6px;height: 60px;}
.template-25-5 .tp-2 .tp-dec::after{height: 6px;width: 60px;}
.template-25-5 .tp-2 .tp-dec>div{position: relative;box-shadow: 0 0 10px 10px rgba(108,121,255,.5) inset;border-radius: 30px 0 30px 0;}
.template-25-5 .tp-2 .tp-dec>div::before,.template-25-5 .tp-2 .tp-dec>div::after{right: 2px;top: 2px;background-color: #6c79ff;content: '';position: absolute;}
.template-25-5 .tp-2 .tp-dec>div::before{width: 6px;height: 60px;}
.template-25-5 .tp-2 .tp-dec>div::after{height: 6px;width: 60px;}
.template-26-1 .tp-1{background-color: #f1f1f1;border-top: 2px solid #56ba00;border-left: 2px solid #56ba00;border-right: 2px solid #bab300;border-bottom: 2px solid #bab300;position: relative;z-index: 0;}
.template-26-1 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-26-1 .tp-1 .tp-title>div{position: relative;background-image: linear-gradient(to bottom, #56ba00, #bab300);}
.template-26-1 .tp-1 .tp-title>div::after,.template-26-1 .tp-1 .tp-title>div::before,.template-26-1 .tp-1 .tp-title>div strong::after,.template-26-1 .tp-1 .tp-title>div strong::before{content: '';position: absolute;width: 6px;height: 6px;border: 1px solid #ffffff;}
.template-26-1 .tp-1 .tp-title>div strong{height: 40px;line-height: 40px;padding: 0 30px;position: relative;}
.template-26-1 .tp-1 .tp-title>div::after{bottom: 2px;left: 2px;}
.template-26-1 .tp-1 .tp-title>div::before{top: 2px;left: 2px;}
.template-26-1 .tp-1 .tp-title>div strong::after{bottom: 2px;right: 2px;}
.template-26-1 .tp-1 .tp-title>div strong::before{top: 2px;right: 2px;}
.template-26-1 .tp-1 .tp-dec,.template-26-1 .tp-1 .tp-dec>div{position: relative;}
.template-26-1 .tp-1 .tp-dec::after,.template-26-1 .tp-1 .tp-dec::before,.template-26-1 .tp-1 .tp-dec>div::after,.template-26-1 .tp-1 .tp-dec>div::before{content: '';position: absolute;width: 6px;height: 6px;border: 1px solid #56ba00;}
.template-26-1 .tp-1 .tp-dec::after{bottom: -8px;left: 2px;}
.template-26-1 .tp-1 .tp-dec::before{top: -18px;left: 2px;}
.template-26-1 .tp-1 .tp-dec>div::after{bottom: -18px;right: -18px;}
.template-26-1 .tp-1 .tp-dec>div::before{top: -28px;right: -18px;}
.template-26-2 .tp-1{border-left: 2px solid #56ba00;border-bottom: 2px solid #56ba00;}
.template-26-2 .tp-1 .tp-title>div{position: relative;}
/* .template-26-2 .tp-1 .tp-title>div::after{height: 2px;content:'';position: absolute;background-color: #56ba00;top: 50%;width: 100%;left: 0;z-index: -1;} */
.template-26-2 .tp-1 .tp-title>div strong{height: 40px;position: relative;padding: 0 20px;line-height: 40px;color: #56ba00;}
.template-26-2 .tp-1 .tp-title>div strong::before,.template-26-2 .tp-1 .tp-title>div strong::after{position: absolute;color:#56ba00;content:'◆';top: 0;}
.template-26-2 .tp-1 .tp-title>div strong::before{left: -11px;font-size: 30px;}
.template-26-2 .tp-1 .tp-title>div strong::after{left: 3px;font-size: 20px;}
.template-26-2 .tp-1 .tp-dec{position: relative;}
.template-26-2 .tp-1 .tp-dec::after,.template-26-2 .tp-1 .tp-dec::before{right: 1px;bottom: 1px;content: '';position: absolute;border: 1px solid #56ba00;}
.template-26-2 .tp-1 .tp-dec::after{height:100px;width:5px;}
.template-26-2 .tp-1 .tp-dec::before{width:100px;height:5px;}

.template-26-3 .tp-1{border: 1px solid #56ba00;position: relative;z-index: 0;}
.template-26-3 .tp-1::after{content: '';position: absolute;z-index: -1;left: -5px;right: -5px;top: 5px;bottom: 5px;border: 1px solid #56ba00;}
.template-26-3 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-26-3 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;border-radius: 20px 0 20px 0;background-color: #56ba00;position: relative;}
.template-26-3 .tp-1 .tp-title strong::before,.template-26-3 .tp-1 .tp-title strong::after{height: 4px;width: 50%;content: '';position: absolute;left: 50%;margin-left: -25%;background-color: #eacb59;}
.template-26-3 .tp-1 .tp-title strong::before{top: -2px;}
.template-26-3 .tp-1 .tp-title strong::after{bottom: -2px;}
.template-26-3 .tp-2{border: 1px solid #56ba00;position: relative;background-color: rgba(86,186,0,.2);}
.template-26-3 .tp-2::after,.template-26-3 .tp-2::before{content: '■';position: absolute;z-index: -1;border: 1px solid #56ba00;padding: 2px;width: 10px;height: 10px;line-height: 10px;text-align: center;color: #56ba00;font-size: 12px;}
.template-26-3 .tp-2::after{right: -8px;bottom: -8px;}
.template-26-3 .tp-2::before{left: -8px;top: -8px;}
.template-26-3 .tp-2 .tp-title{margin-top: -20px;}
.template-26-3 .tp-2 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;border-radius: 40px;background-color: #56ba00;}

.template-26-4 .tp-1 .tp-title{margin-bottom: 15px;}
.template-26-4 .tp-1 .tp-title strong{position: relative;background-color: #56ba00;height: 40px;line-height: 40px;padding: 0 40px;border: 5px solid #eacb59;border-top: 0;}
.template-26-4 .tp-1 .tp-title strong::before,.template-26-4 .tp-1 .tp-title strong::after{color: #56ba00;content: '◆';position: absolute;font-size: 40px;top: 50%;margin-top: -20px;}
.template-26-4 .tp-1 .tp-title strong::before{left: -30px;}
.template-26-4 .tp-1 .tp-title strong::after{right: -30px;}
.template-26-4 .tp-1 .tp-dec{border: 1px solid #56ba00;border-radius: 0 20px 0 20px;background-color: rgba(86,186,0,.2);}
.template-26-4 .tp-1 .tp-dec ul li{width: 25%;float: left;box-sizing: border-box;padding-left: 20px;padding-bottom: 20px;}
@media screen and (max-width:720px ) {
  .template-26-4 .tp-1 .tp-dec ul li{width: 100%;float: none;}
}
.template-26-4 .tp-1 .tp-dec ul li>div{border: 1px solid #56ba00;padding: 10px;background-color: #ffffff;}
.template-26-4 .tp-1 .tp-dec ul li>div img{width: 50%;display: block;margin: 10px auto;}
.template-26-4 .tp-1 .tp-dec ul li>div h5{color: #56ba00;}
.template-26-5 .tp-1{background: url(../images/tp-l-26-5-1.jpg) repeat;}
.template-26-5 .tp-1 .tp-dec img{width: 100%;display: block;}
.template-26-5 .tp-2{position: relative;}
.template-26-5 .tp-2::before,.template-26-5 .tp-2::after{width: 50%;content: '';position: absolute;top: 0;bottom: 0;z-index: 0;}
.template-26-5 .tp-2::before{left: 0;background-color: #77B69B;border-radius: 10px 0 0 10px;}
.template-26-5 .tp-2 .tp-dec{position: relative;z-index: 1;}
.template-26-5 .tp-2::after{right: 0;background-color: #c5e0d4;border-radius: 0 10px 10px 0;}
.template-27-1 .tp-1 .tp-title strong{letter-spacing: 4px;color: #ffffff;text-shadow: #a04200 1px 1px, #a04200 1px -1px, #a04200 1px -1px, #a04200 -1px 1px, #a04200 -1px -1px, #a04200 0px 1.4px, #a04200 0px -1.4px, #a04200 -1.4px 0px, #a04200 1.4px 0px, 2px 0px, #ffffff 0px 3px, #ffffff 0px 3px, #ffffff 0px 2px, #ffffff 0px 2px;position: relative;background-color: #ef6c54;padding: 0 20px;height: 40px;line-height: 40px;}
.template-27-1 .tp-1 .tp-title strong::before{border: 1px solid #ef6c54;position: absolute;content: '';left: -5px;right: -5px;bottom: -5px;top: 5px;z-index: -1;}
.template-27-1 .tp-1 .tp-title strong::after{width: 10px;height: 10px;content: '';position: absolute;right:-10px;bottom: -10px;background-color: #ffe361;}
.template-27-1 .tp-1 .tp-dec,.template-27-1 .tp-1 .tp-dec>div{border: 1px solid #ef6c54;position: relative;}
.template-27-1 .tp-1 .tp-dec::after,.template-27-1 .tp-1 .tp-dec::before{content: '◆◆◆';position: absolute;color: #ef6c54;font-size: 30px;}
.template-27-1 .tp-1 .tp-dec::after{right: 4px;bottom: -20px;}
.template-27-1 .tp-1 .tp-dec::before{left: 4px;top: -20px;}
.template-27-2 .tp-1 .tp-title>div,.template-27-2 .tp-1 .tp-title>div strong{position: relative;}
.template-27-2 .tp-1 .tp-title>div strong{background-color: #ef6c54;height: 40px;line-height: 40px;padding: 0 30px;z-index: 1;}
.template-27-2 .tp-1 .tp-title>div strong::after{background-color: rgba(239,108,84,.4);content: '';width: 100%;height: 100%;left: 5px;top: 5px;z-index: -1;position: absolute;}
.template-27-2 .tp-1 .tp-title>div::after,.template-27-2 .tp-1 .tp-title>div::before{height: 5px;width: 140%;position: absolute;content: '';background-color: rgba(239,108,84,1);border-radius: 5px;z-index: 0;top: 50%;}
.template-27-2 .tp-1 .tp-title>div::after{margin-top: 5px;left: -15%;}
.template-27-2 .tp-1 .tp-title>div::before{margin-top: -10px;right:-15%;}
.template-27-2 .tp-1 .tp-dec{position: relative;background-color: rgba(239,108,84,.5);}
.template-27-2 .tp-1 .tp-dec>div{position: relative;}
.template-27-2 .tp-1 .tp-dec>div>div{position: relative;z-index: 1;}
.template-27-2 .tp-1 .tp-dec::before,.template-27-2 .tp-1 .tp-dec::after,.template-27-2 .tp-1 .tp-dec>div::before,.template-27-2 .tp-1 .tp-dec>div::after{width: 40px;height: 40px;content: '';position: absolute;border: 3px solid rgba(239,108,84,1);z-index: 0;}
.template-27-2 .tp-1 .tp-dec::before{left: 7px;top: 7px;}
.template-27-2 .tp-1 .tp-dec::after{left: 7px;bottom: 7px;}
.template-27-2 .tp-1 .tp-dec>div::before{right: -3px;top: -3px;}
.template-27-2 .tp-1 .tp-dec>div::after{right: -3px;bottom: -3px;}
.template-27-3 .tp-1{border: 1px solid rgba(239,108,84,1);position: relative;z-index: 0;}
.template-27-3 .tp-1::after{content: '';position: absolute;background-color: rgba(239,108,84,.2);width:100%;height:100%;top:-5px;left:-5px;border: 1px solid rgba(239,108,84,1);border-radius: 10px;z-index: -1;}
.template-27-3 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-27-3 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 30px;background-color: rgba(239,108,84,1);position: relative;}
.template-27-3 .tp-1 .tp-title strong::after{content:'';position: absolute;width:0;height:0;border-right: 20px solid #ffffff;border-top: 20px solid transparent;border-bottom: 20px solid transparent;right: 0px;}
.template-27-3 .tp-1 .tp-title strong::before{content:'';position: absolute;width:0;height:0;border-left: 20px solid #ffffff;border-top: 20px solid transparent;border-bottom: 20px solid transparent;left: 0px;}
.template-27-3 .tp-1.tp-2 .tp-title strong::after{left: -20px;right: auto;border-right-color: rgba(239,108,84,1);}
.template-27-3 .tp-1.tp-2 .tp-title strong::before{right: -20px;left: auto;border-left-color: rgba(239,108,84,1);}

.template-27-4 .tp-1 .tp-title{margin-top: 20px;}
.template-27-4 .tp-1 .tp-title strong{position: relative;background-color: rgba(239,108,84,.5);height: 40px;line-height: 40px;padding: 0 40px;}
.template-27-4 .tp-1 .tp-title strong::before,.template-27-4 .tp-1 .tp-title strong::after{height: 20px;width: 50%;content: '';position: absolute;z-index: -1;}
.template-27-4 .tp-1 .tp-title strong::before{border-top: 4px solid rgba(239,108,84,1);border-left: 4px solid rgba(239,108,84,.6);left: -4px;top:-4px;}
.template-27-4 .tp-1 .tp-title strong::after{border-bottom: 4px solid rgba(239,108,84,.6);border-right: 4px solid rgba(239,108,84,1);right: -4px;bottom:-4px;}
.template-27-4 .tp-1 .tp-dec{border: 1px solid rgba(239,108,84,1);position: relative;}
.template-27-4 .tp-1 .tp-dec::before{z-index: -1;position: absolute;content: '';left: 1px; right: 1px;top: 1px;height: 100%;border: 1px solid rgba(239,108,84,1);}
.template-27-4 .tp-1 .tp-dec::after{z-index: -1;position: absolute;content: '';left: 3px; right: 3px;top: 3px;height: 100%;border: 1px solid rgba(239,108,84,1);}
.template-27-4 .tp-1 .tp-dec ul li{width: 25%;float: left;box-sizing: border-box;padding-left: 20px;padding-bottom: 20px;}
@media screen and (max-width:720px ) {
  .template-27-4 .tp-1 .tp-dec ul li{width: 100%;float: none;}
}
.template-27-4 .tp-1 .tp-dec ul li>div{padding: 10px;background-color: rgba(239,108,84,1);color: #ffffff;border-radius: 5px;}
.template-27-4 .tp-1 .tp-dec ul li>div img{width: 50%;display: block;margin: 10px auto;}
.template-27-4 .tp-1 .tp-dec ul li>div h5{color: #ffffff;}
.template-27-5 .tp-1{border: 4px solid rgba(239,108,84,1);position: relative;}
.template-27-5 .tp-1::before{content:'';position: absolute;width: 100px;height: 100px;left: -4px;top: -4px;border-top: 4px solid #ffffff;border-left: 4px solid #ffffff;}
.template-27-5 .tp-1 .tp-title{padding: 20px 0 0 40px;}
.template-27-5 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 30px;background-color: rgba(239,108,84,1);position: relative;}
.template-27-5 .tp-1 .tp-title strong::before{content:'';position: absolute;left: -20px;top: 0;height: 40px;width: 40px;border-radius: 40px;background-color: #f7d749;}
.template-27-5 .tp-1 .tp-title strong::after{content:'';position: absolute;right: 0;top: 0;border-right: 20px solid #ffffff;border-top: 20px solid transparent;border-bottom: 20px solid transparent;}
.template-27-5 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-27-5 .tp-2 .tp-dec,.template-27-5 .tp-1 .tp-dec>div{position: relative;}
.template-27-5 .tp-2 .tp-dec{border-left: 4px dashed rgba(239,108,84,1);border-right: 4px dashed rgba(239,108,84,1);padding: 10px 20px;}
.template-27-5 .tp-2 .tp-dec>div{padding: 20px 0;}
.template-27-5 .tp-2 .tp-dec::before,.template-27-5 .tp-2 .tp-dec::after{content: '';position: absolute;height: 4px;background-color: rgba(239,108,84,1);left: -20px;right: -20px;}
.template-27-5 .tp-2 .tp-dec>div::before{top:0px;}
.template-27-5 .tp-2 .tp-dec>div::after{bottom:0px;}
.template-28-1 .tp-1 .tp-dec{background-color: #fff4ec;border: 1px solid rgb(242,106,73);}
.template-28-1 .tp-2 .tp-title strong{position: relative;height:50px;line-height: 50px;padding: 0 30px;border: 2px solid rgb(242,106,73);letter-spacing: 4px;color: #fff4ec;text-shadow: #ef6c54 1px 1px, #ef6c54 1px -1px, #ef6c54 1px -1px, #ef6c54 -1px 1px, #ef6c54 -1px -1px, #ef6c54 0px 1.4px, #ef6c54 0px -1.4px, #ef6c54 -1.4px 0px, #ef6c54 1.4px 0px, 2px 0px, #f2876c 0px 3px, #f2876c 0px 3px, #f2876c 0px 2px, #f2876c 0px 2px;}
.template-28-1 .tp-2 .tp-title strong::after{position: absolute;height: 10px;background-color: #ffffff;content: '● ● ●';color: rgb(242,106,73);padding: 0 10px;font-size: 16px;line-height: 10px;letter-spacing: 4px;width: 60px;bottom: -5px;left: 50%;margin-left: -36px;}
.template-28-1 .tp-2 .tp-dec{position: relative;background-color: #fff4ec;}
.template-28-1 .tp-2 .tp-dec::before,.template-28-1 .tp-2 .tp-dec::after{width: 100px;height: 5px;background-color: rgb(242,106,73);content: '';position: absolute;}
.template-28-1 .tp-2 .tp-dec::before{right: 0;top: -5px;}
.template-28-1 .tp-2 .tp-dec::after{left: 0;bottom: -5px;}
.template-28-2 .tp-1 .tp-title strong{letter-spacing: 4px;color: #fff4ec;text-shadow: #ef6c54 1px 1px, #ef6c54 1px -1px, #ef6c54 1px -1px, #ef6c54 -1px 1px, #ef6c54 -1px -1px, #ef6c54 0px 1.4px, #ef6c54 0px -1.4px, #ef6c54 -1.4px 0px, #ef6c54 1.4px 0px, 2px 0px, #f2876c 0px 3px, #f2876c 0px 3px, #f2876c 0px 2px, #f2876c 0px 2px;border: 1px solid rgb(242,106,73);height: 50px;line-height: 50px;padding: 0 30px;}
.template-28-2 .tp-1 .tp-title{position: relative;}
.template-28-2 .tp-1 .tp-title::after{content:'';position: absolute;z-index: -1;height: 4px;width: 100%;left:0;top:50%;margin-top:-2px;background-image: linear-gradient(to right,rgba(255,255,255,0),rgba(242,106,73),rgba(255,255,255,0));}
.template-28-2 .tp-1 .tp-dec ul{margin-left: -15px;}
.template-28-2 .tp-1 .tp-dec li{float: left;padding: 0 0 15px 15px;width: 50%;box-sizing: border-box;}
.template-28-2 .tp-1 .tp-dec li>div{padding:15px;border: 1px solid rgb(242,106,73);box-shadow: 0 0 10px 10px rgba(242,106,73,.1);}
.template-28-2 .tp-1 .tp-dec li>div img{width: 100%;display: block;margin-bottom: 10px;}
@media screen and (max-width:720px ) {
  .template-28-2 .tp-1 .tp-dec ul{margin-left: 0;}
  .template-28-2 .tp-1 .tp-dec li{width: 100%;float: none;padding-left: 0;}
}
.template-28-3 .tp-1{border: 1px solid rgb(242,106,73);background-color: #fff4ec;position: relative;z-index: 0;}
.template-28-3 .tp-1 .tp-title{margin-top: -25px;}
.template-28-3 .tp-1 .tp-title strong{height: 50px;line-height: 50px;padding: 0 40px;position: relative;z-index: 1;}
.template-28-3 .tp-1 .tp-title>div{position: relative;}
.template-28-3 .tp-1 .tp-title>div::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;background: rgb(242,106,73);transform: skewX(-20deg);}
.template-28-4 .tp-1 .tp-title strong{letter-spacing: 4px;color: #fff4ec;text-shadow: #ef6c54 1px 1px, #ef6c54 1px -1px, #ef6c54 1px -1px, #ef6c54 -1px 1px, #ef6c54 -1px -1px, #ef6c54 0px 1.4px, #ef6c54 0px -1.4px, #ef6c54 -1.4px 0px, #ef6c54 1.4px 0px, 2px 0px, #f2876c 0px 3px, #f2876c 0px 3px, #f2876c 0px 2px, #f2876c 0px 2px;border: 1px solid rgb(242,106,73);height: 50px;line-height: 50px;padding: 0 30px;}
.template-28-4 .tp-1 .tp-title{position: relative;}
.template-28-4 .tp-1 .tp-title::after{content:'';position: absolute;z-index: -1;height: 4px;width: 100%;left:0;top:50%;margin-top:-2px;background-image: linear-gradient(to right,rgba(255,255,255,0),rgba(242,106,73),rgba(255,255,255,0));}
.template-28-4 .tp-1 .tp-dec,.template-28-4 .tp-1 .tp-dec>div{position: relative;}
.template-28-4 .tp-1 .tp-dec>div>div{position: relative;z-index: 1;}
.template-28-4 .tp-1 .tp-dec::before,.template-28-4 .tp-1 .tp-dec::after,.template-28-4 .tp-1 .tp-dec>div::before,.template-28-4 .tp-1 .tp-dec>div::after{width: 50px;height: 50px;content: '';position: absolute;background-color: rgba(242,106,73);z-index: 0;}
.template-28-4 .tp-1 .tp-dec::before{left: -4px;top: -4px;}
.template-28-4 .tp-1 .tp-dec::after{left: -4px;bottom: -4px;}
.template-28-4 .tp-1 .tp-dec>div::before{right: -4px;top: -4px;}
.template-28-4 .tp-1 .tp-dec>div::after{right: -4px;bottom: -4px;}
.template-28-4 .tp-2{background-color: rgba(242,106,73);}
.template-29-1 .tp-1{border: 1px solid #d87df9;position: relative;}
/* .template-29-1 .tp-1::before{content: '◆◆◆';position: absolute;color: #d87df9;font-size: 30px;letter-spacing: -10px;left: -3px;top: -20px;} */
.template-29-1 .tp-1 .tp-dec{position: relative;}
.template-29-1 .tp-1 .tp-dec::after,.template-29-1 .tp-1 .tp-dec::before{background-color: #d87df9;content:'';position:absolute;}
.template-29-1 .tp-1{border-top: 4px solid #d87df9;border-left: 4px solid #d87df9;border-right: 1px solid #fab5ff;border-bottom: 1px solid #fab5ff;}
.template-29-1 .tp-1 .tp-dec::after{width: 1px;height: 50%;right:10px;bottom:-10px;}
.template-29-1 .tp-1 .tp-dec::before{height: 1px;width: 20%;right:-10px;bottom:10px;}
.template-29-2 .tp-1{border-top: 4px solid #d87df9;border-left: 4px solid #d87df9;border-right: 1px solid #fab5ff;border-bottom: 1px solid #fab5ff;}
.template-29-2 .tp-1 .tp-title strong{position: relative;letter-spacing: 5px;color: #fceafd;text-shadow: #9b025e 1px 1px, #9b025e 1px -1px, #9b025e -1px 1px, #9b025e -1px -1px, #9b025e 0px 1.4px, #9b025e 0px -1.4px, #9b025e -1.4px 0px, #9b025e 1.4px 0px, #fab5ff 2px 2px, #fab5ff 3px 3px, #fab5ff 3px 1px, #fab5ff 1px 3px, #fab5ff 1px 1px, #fab5ff 2px 3.4px, #fab5ff 2px 0.6px, #fab5ff 0.6px 2px, #fab5ff 3.4px 2px;background-color: #ffffff;padding: 0 30px;height: 50px;line-height: 50px;}
.template-29-2 .tp-1 .tp-title strong::before,.template-29-2 .tp-1 .tp-title strong::after{content: '';position: absolute;top: 50%;left: -30%;right: -30%;z-index: -1;}
.template-29-2 .tp-1 .tp-title strong::before{height: 4px;background-color: #d87df9;margin-top: -5px;}
.template-29-2 .tp-1 .tp-title strong::after{height: 1px;background-color: #fab5ff;margin-top: 5px;}
.template-29-3 .tp-1 .tp-dec ul{margin-left: -20px;}
.template-29-3 .tp-1 .tp-dec ul li{float: left;padding: 0 0 20px 20px;box-sizing: border-box;width: 33.33%;}
@media screen and (max-width:720px ) {
  .template-29-3 .tp-1 .tp-dec ul{margin-left: 0px;}
  .template-29-3 .tp-1 .tp-dec ul li{width: 100%;float: none;padding-left: 0;}
}
.template-29-3 .tp-1 .tp-dec ul li>div{box-shadow: 0 0 10px 10px rgba(153,90,237,.1);color: #ffffff;}
.template-29-3 .tp-1 .tp-dec ul li>div .tp-img{position: relative;padding: 10px;overflow: hidden;}
.template-29-3 .tp-1 .tp-dec ul li>div .tp-img img{display: block;position: absolute;z-index: 0;width: 100%;left: 0;top: 0;}
.template-29-3 .tp-1 .tp-dec ul li>div .tp-img>div{display: flex;align-content: center;justify-content: center;flex-wrap: wrap;position: relative;z-index: 1;}
.template-29-3 .tp-1 .tp-dec ul li>div .tp-img>div strong{width: 100%;font-size: 24px;}
.template-29-3 .tp-1 .tp-dec ul li>div .tp-img>div h6{width: 100%;}
.template-29-4 .tp-1 .tp-dec li{padding: 25px 0;border-bottom: 1px dashed #dedede;}
.template-29-4 .tp-1 .tp-dec li .tp-img{width: 35%;}
.template-29-4 .tp-1 .tp-dec li .tp-img img{display: block;width: 100%;}
.template-29-4 .tp-1 .tp-dec li .tp-info{box-sizing: border-box;}
.template-29-4 .tp-1 .tp-dec li:nth-child(2n+1) .tp-img{float: left;margin-right: 15px;}
.template-29-4 .tp-1 .tp-dec li:nth-child(2n) .tp-img{float: right;margin-left: 15px;}
.template-29-4 .tp-1 .tp-dec li .tp-info h6{color: rgb(250, 0, 75);}
.template-29-5 .tp-1 .tp-title strong{height: 50px;line-height: 50px;padding: 0 30px;position: relative;border: 1px solid #333333;}
/* .template-29-5 .tp-1 .tp-title strong::after,.template-29-5 .tp-1 .tp-title strong::before{background-color: #ffffff;content: '◆◆◆';color: #d87df9;letter-spacing: -6px;font-size: 24px;position: absolute;height: 10px;line-height: 10px;text-align: center;} */
.template-29-5 .tp-1 .tp-title strong::after{bottom: -6px;left:30%;}
.template-29-5 .tp-1 .tp-title strong::before{top: -6px;right:30%;}
.template-29-5 .tp-1 .tp-dec{border-left: 1px solid #99b4ff;border-top: 1px solid #7287ff;border-right: 4px solid #d87df9;border-bottom:4px solid rgba(0,121,241,.2);position: relative;}
.template-29-5 .tp-1 .tp-dec::after{width: 0;height: 0;border-left: 20px solid transparent;border-bottom: 20px solid rgb(116,90,224);content: '';position: absolute;right: 3px;bottom: 3px;z-index: -1;}
.template-29-5 .tp-1 .tp-dec::before{width: 0;height: 0;border-left: 10px solid transparent;border-bottom: 10px solid #ffffff;content: '';position: absolute;right: 6px;bottom: 6px;z-index: 0;}
.template-29-6 .tp-1{border: 1px solid rgb(116,90,224);border-bottom-width:4px;position: relative;z-index: 0;}
.template-29-6 .tp-1 .tp-title{margin-top: -20px;position: relative;z-index: 1;}
.template-29-6 .tp-1 .tp-title strong{text-align: center;letter-spacing: 5px;color: rgb(255, 255, 255);text-shadow: rgb(51, 51, 51) 1px 1px, rgb(51, 51, 51) 1px -1px, rgb(51, 51, 51) -1px 1px, rgb(51, 51, 51) -1px -1px, rgb(51, 51, 51) 0px 1.4px, rgb(51, 51, 51) 0px -1.4px, rgb(51, 51, 51) -1.4px 0px, rgb(51, 51, 51) 1.4px 0px, rgb(255, 222, 23) 2px 2px, rgb(255, 222, 23) 3px 3px, rgb(255, 222, 23) 3px 1px, rgb(255, 222, 23) 1px 3px, rgb(255, 222, 23) 1px 1px, rgb(255, 222, 23) 2px 3.4px, rgb(255, 222, 23) 2px 0.6px, rgb(255, 222, 23) 0.6px 2px, rgb(255, 222, 23) 3.4px 2px;height: 40px;line-height: 40px;padding: 0 30px;border-left: 1px solid rgb(116,90,224);border-right: 1px solid rgb(116,90,224);}
.template-29-6 .tp-2 .tp-dec{background-color: rgb(116,90,224);position: relative;}
.template-29-6 .tp-2 .tp-dec::before,.template-29-6 .tp-2 .tp-dec::after{content: '';position: absolute;}
.template-29-6 .tp-2 .tp-dec::before{border-top: 20px solid #ffffff;border-right: 20px solid transparent;top: 4px;left: 4px;}
.template-29-6 .tp-2 .tp-dec::after{border-bottom: 20px solid #ffffff;border-left: 20px solid transparent;bottom: 4px;right: 4px;}
.template-30-1 .tp-1 .tp-dec{border: 1px solid #ff00bf;position: relative;margin-right: 10px;}
.template-30-1 .tp-1 .tp-dec>div{border: 1px solid #0400ff;position: relative;margin-right: -12px;margin-top: -12px;}
.template-30-1 .tp-1 .tp-dec::after,.template-30-1 .tp-1 .tp-dec>div::after{content: '';position: absolute;width: 60px;height: 60px;border:2px solid #ffffff;}
.template-30-1 .tp-1 .tp-dec::after{left: -1px;bottom:-1px;border-top-width:0;border-right-width:0}
.template-30-1 .tp-1 .tp-dec>div::after{right: -1px;top:-1px;border-left-width:0;border-bottom-width:0}
.template-30-1 .tp-1 .tp-dec::before,.template-30-1 .tp-1 .tp-dec>div::before{content:'';position: absolute;width: 10px;height: 10px;}
.template-30-1 .tp-1 .tp-dec::before{background-color: #ff00bf;left: 1px;bottom:1px;}
.template-30-1 .tp-1 .tp-dec>div::before{background-color: #0400ff;top: 1px;right:1px;}
.template-30-1 .tp-2{position: relative;}
.template-30-1 .tp-2 .tp-dec-bg{position: absolute;z-index: 0;left: 1px;top: 1px;right:1px;bottom:1px;overflow: hidden;}
.template-30-1 .tp-2 .tp-dec-bg img{width: 100%;display: block;height: 100%;opacity: .5;}
/* .template-30-1 .tp-2::after{content: '';position: absolute;left: 1px;top: 1px;right:1px;bottom:1px;background-color: rgba(0,0,0,.5);} */
.template-30-1 .tp-2 .tp-title,.template-30-1 .tp-2 .tp-dec{position: relative;z-index: 1;}
.template-30-1 .tp-2 .tp-title strong{height:50px;line-height: 50px;padding: 0 30px;border: 1px solid #ff00bf;position: relative;text-shadow: #ff00bf 1px 1px, #ff00bf 1px -1px, #ff00bf -1px 1px, #ff00bf -1px -1px, #ff00bf 0px 1.4px, #ff00bf 0px -1.4px, #ff00bf -1.4px 0px, #ff00bf 1.4px 0px;}
.template-30-1 .tp-2 .tp-title strong::after{content:'';position: absolute;height:10px;width:10px;top: 1px;right: 1px;background-color: #ff00bf;}
.template-30-1 .tp-2 .tp-dec-list-1{margin-left: -20px;}
.template-30-1 .tp-2 .tp-dec-list-1 li{float: left;box-sizing: border-box;width:33.33%;padding:0 0 20px 20px;}
@media screen and (max-width:720px ) {
  .template-30-1 .tp-2 .tp-dec-list-1{margin-left: 0px;}
  .template-30-1 .tp-2 .tp-dec-list-1 li{width: 100%;float: none;padding-left: 0;}
  .template-30-1 .tp-2 .tp-dec-bg img{width: auto;display: block;height: 100%;opacity: .5;max-width: none;}
}
.template-30-1 .tp-2 .tp-dec-list-1 li>div{background-color: #7043b7;padding: 20px;position: relative;}
.template-30-1 .tp-2 .tp-dec-list-1 li>div>h6{width:40px;height:40px;display: block;margin:10px auto;background-color: #ff00bf;text-align: center;line-height: 40px;color: #ffffff;font-size: 24px;font-weight: bold;border-radius: 50px;}
.template-30-1 .tp-2 .tp-dec-list-1 li>div>strong{display: block;text-align: center;font-size: 20px;color: #ff00bf;margin-bottom: 10px;}
.template-30-1 .tp-2 .tp-dec-list-1 li>div>p{font-size:14px;color:#ffffff;line-height:1.6}
.template-30-2 .tp-1{border: 2px solid #7043b7;}
.template-30-2 .tp-1 .tp-title strong{height: 50px;line-height: 50px;padding: 0 30px;background-color: #7043b7;position: relative;}
.template-30-2 .tp-1 .tp-title strong::after{border: 1px solid #7043b7;content: '';position: absolute;width: 100%;height: 100%;right:-10px;top:-10px;z-index: 0;}

.template-30-2 .tp-2 .tp-title strong{height: 50px;line-height: 50px;padding: 0 30px;background-color: #7043b7;border-left: 10px solid #ff00bf;}
.template-30-2 .tp-2 .tp-dec{border: 1px solid #ff00bf;position: relative;padding:10px}
.template-30-2 .tp-2 .tp-dec>div{border: 1px solid #0400ff;position: relative;}
.template-30-2 .tp-2 .tp-dec::after,.template-30-2 .tp-2 .tp-dec>div::after{content: '';position: absolute;width: 60px;height: 60px;border:2px solid #ffffff;}
.template-30-2 .tp-2 .tp-dec::after{left: -1px;bottom:-1px;border-top-width:0;border-right-width:0}
.template-30-2 .tp-2 .tp-dec>div::after{right: -1px;top:-1px;border-left-width:0;border-bottom-width:0}
.template-30-2 .tp-2 .tp-dec::before,.template-30-2 .tp-2 .tp-dec>div::before{content:'';position: absolute;width: 10px;height: 10px;}
.template-30-2 .tp-2 .tp-dec::before{background-color: #ff00bf;left: 1px;bottom:1px;}
.template-30-2 .tp-2 .tp-dec>div::before{background-color: #0400ff;top: 1px;right:1px;}
.template-30-3 .tp-1 .tp-title strong{height: 50px;line-height: 50px;padding: 0 30px;border: 2px solid #ff00bf;position: relative;}
.template-30-3 .tp-1 .tp-title strong::before,.template-30-3 .tp-1 .tp-title strong::after{content: '';position: absolute;background-color: #ff00bf;}
.template-30-3 .tp-1 .tp-title strong::before{width: 1px;height: 80px;left: 5px;top: -15px;}
.template-30-3 .tp-1 .tp-title strong::after{height: 1px;width: 100px;top: 5px;left: -15px;}
.template-30-3 .tp-1 .tp-dec li{padding: 2px;margin-bottom: 15px;}
.template-30-3 .tp-1 .tp-dec li:nth-child(2n){background-image: linear-gradient(45deg,#ff00bf,#0400ff);}
.template-30-3 .tp-1 .tp-dec li:nth-child(2n+1){background-image: linear-gradient(45deg,#0400ff,#ff00bf);}
.template-30-3 .tp-1 .tp-dec li>div:last-child{padding: 15px;}
.template-30-3 .tp-1 .tp-dec li>div:last-child img{float: left;width: 30%;margin-right: 20px;}
.template-30-4 .tp-1{border: 1px solid #0400ff;position: relative;}
.template-30-4 .tp-1::after{content: '';position: absolute;width: 0;height: 0;border-left: 50px solid transparent;border-top: 50px solid #ffffff;right: -1px;top: -1px;}
.template-30-4 .tp-1::before{content: '';position: absolute;width: 0;height: 0;border-right: 50px solid transparent;border-bottom: 50px solid #0400ff;right: -1px;top: -1px;}
.template-30-4 .tp-1 .tp-title strong{position: relative;height: 50px;line-height: 50px;padding: 0 30px;z-index: 1;}
.template-30-4 .tp-1 .tp-title>div{position: relative;}
.template-30-4 .tp-1 .tp-title>div::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;background: #0400ff;transform: skewX(-20deg);}
.template-30-4 .tp-1 .tp-title{border-bottom: 1px solid #0400ff;}
.template-30-4 .tp-2{background-color: #ece0ff;border: 1px solid #0400ff;}
.template-30-4 .tp-2 .tp-img{width: 30%;float: left;margin-right: 15px;}
.template-30-4 .tp-2 .tp-img img{display: block;width: 100%;}
.template-30-4 .tp-2 .tp-dec{box-sizing: border-box;}
.template-30-4 .tp-2 .tp-dec ul{margin-bottom: 10px;}
.template-30-4 .tp-2 .tp-dec li{font-size: 24px;display: block;font-size: 14px;position: relative;margin-top: 10px;color: #666666;line-height: 22px;overflow: hidden;}
.template-30-4 .tp-2 .tp-dec li>span{text-indent: -999px;width: 10px;height: 10px;background-color: #666666;margin-top: 6px;margin-right: 10px;}
/* .template-30-4 .tp-2 .tp-dec li::before{content: '';position: absolute;font-size: 20px;left: 0;top: 4px;width: 10px;height: 10px;background-color: #999999;} */
.template-30-4 .tp-2 .tp-dec h6,.template-30-4 .tp-2 .tp-dec strong{color: #0400ff;}
.template-30-4 .tp-2 .tp-dec .tp-more{text-align: center;}
.template-30-4 .tp-2 .tp-dec .tp-more>a{height: 40px;line-height: 40px;display: inline-block;padding: 0 10px 0 30px;position: relative;background-color: #0400ff;font-size: 18px;font-weight: bold;color: #ffffff;}
.template-30-4 .tp-2 .tp-dec .tp-more>a::before,.template-30-4 .tp-2 .tp-dec .tp-more>a::after{content: '';position: absolute;}
.template-30-4 .tp-2 .tp-dec .tp-more>a::before{border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #ece0ff;left: 0;top: 0;}
.template-30-4 .tp-2 .tp-dec .tp-more>a::after{border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #0400ff;right: -20px;top: 0;}
.template-30-5 .tp-1{border: 1px solid #0400ff;}
.template-30-5 .tp-1 .tp-title{line-height: 50px;border-bottom: 1px solid #0400ff;}
.template-30-5 .tp-1 .tp-title .fl{background-color: #0400ff;padding: 0 30px;position: relative;}
.template-30-5 .tp-1 .tp-title .fl::after{border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-left: 25px solid #0400ff;right: -25px;top: 0;content: '';position: absolute;}
.template-30-5 .tp-1 .tp-dec .tp-img{width: 30%;margin-right: 15px;}
.template-30-5 .tp-1 .tp-dec .tp-img img{display: block;width: 100%;}
.template-30-5 .tp-1 .tp-dec .tp-info{box-sizing: border-box;}
@media screen and (max-width:720px ) {
  .template-30-5 .tp-1 .tp-dec .tp-info .tp-content>*:last-child{text-align: center;}
}
.template-31-1 .tp-1{border: 2px solid #ed005a;background-color: #f1f1f1;box-shadow: 0 5px 5px 5px rgba(0,0,0,.1);position: relative;border-radius: 0 0 10px 10px;}
.template-31-1 .tp-1 .tp-title strong{background-color: #ed005a;border-radius: 0px 50px 50px 50px;height: 50px;line-height: 50px;padding: 0 30px;}
.template-31-1 .tp-2 .tp-dec img{display: block;width: 100%;}
.template-31-2 .tp-1 .tp-title strong{padding: 0 30px 15px 30px;position: relative;border-bottom: 2px solid #ed005a;}
.template-31-2 .tp-1 .tp-title strong::after{content: '◆';position: absolute;bottom: -10px;font-size: 20px;left: 50%;margin-left: -25px;color: #ed005a;background-color: #ffffff;height: 20px;line-height: 20px;padding: 0 20px;}
.template-31-2 .tp-1 .tp-dec>ul{margin-left: -20px;}
.template-31-2 .tp-1 .tp-dec>ul li{width: 33.33%;float: left;box-sizing: border-box;padding-left: 20px;}
.template-31-2 .tp-1 .tp-dec>ul li>div:last-child{border: 1px solid #ed005a;}
.template-31-2 .tp-1 .tp-dec>ul li>div:last-child .tp-img{margin-bottom: 10px;}
.template-31-2 .tp-1 .tp-dec>ul li>div:last-child .tp-img img{display: block;width: 100%;}
.template-31-2 .tp-1 .tp-dec>ul li>div:last-child .tp-info .tp-more{background-color: #ed005a;color: #ffffff;padding: 5px 15px;font-size: 16px;}
@media screen and (max-width:720px ) {
  .template-31-2 .tp-1 .tp-dec>ul{margin-left: 0;}
  .template-31-2 .tp-1 .tp-dec>ul li{width: 100%;float: none;margin-bottom: 10px;}
  .template-31-2 .tp-1 .tp-dec>ul li>div:last-child{padding: 10px;box-sizing: border-box;}
  .template-31-2 .tp-1 .tp-dec>ul li .tp-img{width: 30%;margin-bottom: 0;float: left;margin-right: 15px;}
  .template-31-2 .tp-1 .tp-dec>ul li .tp-info{box-sizing: border-box;padding:0;}
}
.template-31-3 .tp-1{border: 1px solid #ed005a;padding: 20px;margin-top: 20px;}
.template-31-3 .tp-1 .tp-title strong{position: relative;background-color: #ed005a;padding: 10px 20px;z-index: 1;}
.template-31-3 .tp-1 .tp-title>div{position: relative;top: -40px;}
.template-31-3 .tp-1 .tp-title>div::after{position: absolute;width: 100%;height: 100%;bottom: -5px;right: -5px;border: 1px solid #ed005a;content: '';background-color: #ffffff;z-index: 0;}
.template-31-3 .tp-1 .tp-dec{margin-top: -20px;}
.template-31-3 .tp-2{background-color: rgba(237,0,90,.2);}
.template-31-3 .tp-2 .tp-dec ul{padding: 10px;margin-left: -10px;}
.template-31-3 .tp-2 .tp-dec li{width: 25%;float: left;box-sizing: border-box;padding: 0 0 10px 10px;}
.template-31-3 .tp-2 .tp-dec li>div{background-color: #ffffff;padding: 10px;}
.template-31-3 .tp-2 .tp-dec li>div img{display: block;width: 100%;margin-bottom: 10px;}
.template-31-3 .tp-2 .tp-title>div{position: relative;}
.template-31-3 .tp-2 .tp-title strong{position: relative;background-color: #ed005a;padding: 10px 20px;height: 40px;line-height: 40px;z-index: 1;}
.template-31-3 .tp-2 .tp-title>div::after{position: absolute;width: 100%;height: 100%;bottom: -5px;right: -5px;border: 1px solid #ed005a;content: '';background-color: #ffffff;z-index: 0;}
@media screen and (max-width:720px ) {
  .template-31-3 .tp-2 .tp-dec li{width: 50%;}
}
.template-31-4 .tp-1 .tp-title strong{color: #ed005a;}
.template-31-4 .tp-1 .tp-dec li{padding:20px 0;border-bottom: 2px solid #ed005a;}
.template-31-4 .tp-1 .tp-dec li>div:last-child .tp-img{width: 24%;margin-left: 20px;}
.template-31-4 .tp-1 .tp-dec li>div:last-child .tp-img img{display: block;width: 100%;}
.template-31-4 .tp-1 .tp-dec li>div:last-child .tp-info{box-sizing: border-box;float: none;}
.template-31-5 .tp-1{border: 1px solid #ed005a;}
.template-31-5 .tp-1 .tp-title{margin-top: -25px;}
.template-31-5 .tp-1 .tp-title strong{background-color: #ed005a;height: 50px;line-height: 50px;padding: 0 30px;}
.template-31-5 .tp-2{border: 1px solid #ed005a;}
.template-31-5 .tp-2 .tp-title strong{position: relative;height: 50px;line-height: 50px;border: 1px solid #ed005a;padding: 0 30px;color: #ed005a;}
.template-31-5 .tp-2 .tp-title strong::before,.template-31-5 .tp-2 .tp-title strong::after{width: 10px;height: 10px;background-color: #ed005a;content: '';position: absolute;}
.template-31-5 .tp-2 .tp-title strong::before{left: 1px;top: 1px;}
.template-31-5 .tp-2 .tp-title strong::after{right: 1px;bottom: 1px;}
.template-31-5 .tp-2 .tp-dec ul li{padding: 10px;}
.template-31-5 .tp-2 .tp-dec ul li:nth-child(2n)>div{background-color: rgba(0,0,0,.06);}
.template-31-5 .tp-2 .tp-dec ul li:nth-child(2n+1)>div{background-color: rgba(237,0,90,.06);}
.template-31-5 .tp-2 .tp-dec ul li>div{padding: 10px;}
.template-31-5 .tp-2 .tp-dec ul li>div .tp-img{float: left;width: 20%;margin-right: 20px;}
.template-31-5 .tp-2 .tp-dec ul li>div .tp-img img{width: 100%;display: block;}
.template-31-5 .tp-2 .tp-dec ul li>div .tp-info{box-sizing: border-box;float: none;}

.template-31-6 .tp-1{border: 1px solid #ed005a;padding: 20px;margin-top: 20px;}
.template-31-6 .tp-1 .tp-title{text-align: center;margin-top: -21px;}
.template-31-6 .tp-1 .tp-title strong{position: relative;color: #ed005a;padding: 0 20px 10px 20px;background-color: #ffffff;border: 1px solid #ed005a;border-top-width: 0;text-align: center;display: inline-block;}
.template-31-6 .tp-2{border: 1px solid #ed005a;}
.template-31-6 .tp-2 .tp-title{border-bottom: 1px solid #ed005a;}
.template-31-6 .tp-2 .tp-title>*{line-height: 50px;height:50px;}
.template-31-6 .tp-2 .tp-title .fl{background-color: #ed005a;padding: 0 30px;position: relative;}
.template-31-6 .tp-2 .tp-title .fl::after{border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-left: 25px solid #ed005a;right: -25px;top: 0;content: '';position: absolute;}
.template-31-6 .tp-2 .tp-dec .tp-img{width: 30%;margin-right: 20px;}
.template-31-6 .tp-2 .tp-dec .tp-img img{display: block;width: 100%;}
.template-31-6 .tp-2 .tp-dec .tp-info{box-sizing: border-box;float: none;}
.template-31-7 .tp-1 .tp-title strong{padding: 0 30px 15px 30px;position: relative;border-bottom: 2px solid #ed005a;}
.template-31-7 .tp-1 .tp-title strong::after{content: '◆';position: absolute;bottom: -10px;font-size: 20px;left: 50%;margin-left: -25px;color: #ed005a;background-color: #ffffff;height: 20px;line-height: 20px;padding: 0 20px;}
.template-31-7 .tp-2 .tp-dec li{padding: 10px 0;}
.template-31-7 .tp-2 .tp-dec li>div:last-child>.tp-img{width: 26%;display: block;float: left;margin-right: 15px;}
.template-31-7 .tp-2 .tp-dec li>div:last-child>.tp-img img{display: block;width: 100%;}
.template-31-7 .tp-2 .tp-dec li>div:last-child>.tp-info{box-sizing: border-box;float: none;}
@media screen and (max-width:720px ) {
  .template-31-7 .tp-2 .tp-dec li>div:last-child>.tp-img{width: 40%;}
  .template-31-7 .tp-2 .tp-dec li>div:last-child>.tp-info p:last-child{text-align: center;}
}
.template-31-8 .tp-2 .tp-2-content img{display: block;width: 100%;}
.template-31-8 .tp-2 .tp-2-form{position: relative;background: rgb(56,104,215);padding: 10px;height: 50px;}
.template-31-8 .tp-2 .tp-2-form div:nth-child(1),.template-31-8 .tp-2 .tp-2-form div:nth-child(2){width: 30%;padding-right: 15px;box-sizing: border-box;}
.template-31-8 .tp-2 .tp-2-form div:nth-child(3),.template-31-8 .tp-2 .tp-2-form div:nth-child(4){width: 20%;padding-right: 15px;box-sizing: border-box;}
.template-31-8 .tp-2 .tp-2-form input{height: 50px;background-color: #ffffff;border-radius: 5px;padding: 0 10px;margin: 0;width: 100%;border: 0;box-sizing: border-box;font-size: 16px;}
.template-31-8 .tp-2 .tp-2-form button{height: 50px;background-color: #ff5d00;border-radius: 5px;font-size: 16px;color: #ffffff;padding: 0;margin: 0;text-align: center;width: 100%;border: 0;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.template-31-8 .tp-2 .tp-2-form a{height: 48px;border-radius: 5px;font-size: 16px;color: #ffffff;display: block;text-align: center;border: 1px solid #ffffff;line-height: 48px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.template-32-1 .tp-1 .tp-title{line-height: 40px;background-image: linear-gradient(to right, #16a6ff, #8716ff);}
.template-32-1 .tp-1 .tp-dec{border: 1px dashed #16a6ff;}
.template-32-1 .tp-2 .tp-dec{position: relative;overflow: hidden;}
.template-32-1 .tp-2 .tp-dec .tp-link-bg{position: absolute;left: 0;bottom: 0;top: 0;right: 0;z-index: 0;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.template-32-1 .tp-2 .tp-dec .tp-link-bg img{width: 100%;display: block;}
.template-32-1 .tp-2 .tp-dec .tp-link-content{position: relative;z-index: 1;margin: 30px 60px;background-color: rgba(0,0,0,.5);padding: 20px;color: #0057c9;text-align: center;    text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-32-1 .tp-2 .tp-dec .tp-link-content h6{display: block;font-size: 26px;font-weight: bold;}
.template-32-1 .tp-2 .tp-dec .tp-link-content div{font-size: 22px;margin-top: 15px;}
.template-32-1 .tp-2 .tp-dec .tp-link-content a{font-size: 22px;width: 120px;background-color: #ff5d00;color: #ffffff;padding: 10px 20px;margin: auto;display: block;margin-top: 20px;text-shadow: none;}
.template-32-2 .tp-1{background-image: linear-gradient(45deg, #16a6ff, #8716ff);padding: 20px;}
.template-32-2 .tp-1 .tp-title>div{background-color: #ffffff;position: relative;height: 50px;line-height: 50px;padding: 0 10px;}
.template-32-2 .tp-1 .tp-title>div::before{position: absolute;content: '';border-right: 25px solid #ffffff;border-top: 25px solid transparent;border-bottom: 25px solid transparent;left: -25px;top: 0;}
.template-32-2 .tp-1 .tp-title>div::after{position: absolute;content: '';border-left: 25px solid #ffffff;border-top: 25px solid transparent;border-bottom: 25px solid transparent;right: -25px;top: 0;}
.template-32-3 .tp-1{background-image: linear-gradient(to bottom, #16a6ff, #16a6ff, #8716ff);padding: 10px;}
.template-32-3 .tp-1 .tp-title{position: relative;}
.template-32-3 .tp-1 .tp-title>div{background: #16a6ff;position: relative;line-height: 40px;height: 40px;padding: 0 15px;}
.template-32-3 .tp-1 .tp-title>div::before{content: '';position: absolute;width: 0;height: 0;border-left: 40px solid transparent;border-top: 40px solid #16a6ff;left: -40px;top: 0;}
.template-32-3 .tp-1 .tp-title::before{content: '● ● ●';position: absolute;left: 0;top: 0;line-height: 40px;color: #16a6ff;font-size: 26px;padding-left: 15px;}
.template-32-4 .tp-1{padding: 10px;background-image: linear-gradient(to bottom, #16a6ff, #48d1d6);}
.template-32-4 .tp-1 .tp-title strong{height: 40px;line-height: 40px;padding: 0 20px;border-radius: 60px;color: #16a6ff;}
.template-32-4 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-32-4 .tp-2{background-image: linear-gradient(to bottom, #16a6ff, #48d1d6);padding: 10px;}

.template-33-1 .tp-1{background-color: #ffcedb;position: relative;border-radius: 10px;}
.template-33-1 .tp-1::after{position: absolute;content: '';width: 100%;height: 100%;left: 10px;top: 10px;background-color: #c6e0ff;z-index: 0;border-radius: 10px;}
.template-33-1 .tp-1 .tp-title{color: #2b8aff;position: relative;z-index: 1;}
.template-33-1 .tp-1 .tp-dec{position: relative;z-index: 1;}
.template-33-1 .tp-2 .tp-dec{position: relative;overflow: hidden;}
.template-33-1 .tp-2 .tp-dec .tp-link-bg{position: absolute;left: 0;bottom: 0;top: 0;right: 0;z-index: 0;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.template-33-1 .tp-2 .tp-dec .tp-link-bg img{width: 100%;display: block;}
.template-33-1 .tp-2 .tp-dec .tp-link-content{position: relative;z-index: 1;margin: 30px 60px;background-color: rgba(0,0,0,.5);padding: 20px;color: #0057c9;text-align: center;    text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-33-1 .tp-2 .tp-dec .tp-link-content h6{display: block;font-size: 26px;font-weight: bold;}
.template-33-1 .tp-2 .tp-dec .tp-link-content div{font-size: 22px;margin-top: 15px;}
.template-33-1 .tp-2 .tp-dec .tp-link-content a{font-size: 22px;width: 120px;background-color: #ff5d00;color: #ffffff;padding: 10px 20px;margin: auto;display: block;margin-top: 20px;text-shadow: none;}
.template-33-3 .tp-1{border: 1px solid rgb(104,156,252);box-shadow: 0 0 5px 5px rgba(104,156,252,.2) inset;position: relative;background-color: rgba(104,156,252,.1);}
.template-33-3 .tp-1::before{content: '';height: 6px;width: 60%;position: absolute;left: 20%;background-color: rgb(104,156,252);border-radius: 10px;top: 1px;}
.template-33-3 .tp-1::after{content: '';height: 6px;width: 10%;position: absolute;left: 45%;background-color: rgb(255,228,76);border-radius: 10px;top: 1px;}
.template-33-3 .tp-1 .tp-title, .template-33-3 .tp-1 .tp-dec .color-blue{color: rgba(104,156,252,1);}
.template-33-2 .tp-1{border: 1px solid rgb(104,156,252);box-shadow: 0 0 5px 5px rgba(104,156,252,.2) inset;position: relative;background-color: #f8f8f8;}
.template-33-2 .tp-1::before, .template-33-2 .tp-1::after{content: '';height: 60%;width: 6px;position: absolute;background-color: rgb(104,156,252);top: 20%;}
.template-33-2 .tp-1::after{right: -3px;}
.template-33-2 .tp-1::before{left: -3px;}
.template-33-2 .tp-1 .tp-title, .template-33-2 .tp-1 .tp-dec .color-blue{color: rgba(104,156,252,1);}
.template-33-4 .tp-1{border: 1px solid rgb(104,156,252);box-shadow: 0 0 5px 5px rgba(104,156,252,.2) inset;position: relative;background-color: #f8f8f8;}
.template-33-4 .tp-1 .tp-title{position: relative;}
.template-33-4 .tp-1 .tp-title strong{color: rgb(104,156,252);line-height: 40px;height: 40px;background-color: #f8f8f8;padding: 0 20px;}
.template-33-4 .tp-1 .tp-title::before, .template-33-4 .tp-1 .tp-title::after{height: 15px;background-color: rgb(104,156,252);width: 40%;top: 17px;content: '';position: absolute;}
.template-33-4 .tp-1 .tp-title::before{left: 0;}
.template-33-4 .tp-1 .tp-title::after{right: 0;}
@media screen and (max-width:720px ) {
  .template-33-4 .tp-1 .tp-title::before, .template-33-4 .tp-1 .tp-title::after{height: 10px;width: 30%;}
}
.template-33-4 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-33-4 .tp-2 .tp-dec{background-color: rgba(104,156,252, .1);position: relative;border: 1px solid rgba(104,156,252, 1);}
.template-33-4 .tp-2 .tp-dec::after,.template-33-4 .tp-2 .tp-dec::before{width: 60%;height: 6px;content: '';position: absolute;background-color: rgb(255,228,76);left: 20%;}
.template-33-4 .tp-2 .tp-dec::after{bottom: -3px;}
.template-33-4 .tp-2 .tp-dec::before{top: -3px;}
.template-33-5 .tp-1{border: 1px solid rgba(104,156,252, 1);background-color: rgba(104,156,252,.1);box-shadow: 0 0 10px 10px rgba(104,156,252,.1) inset;position: relative;}
.template-33-5 .tp-1::after,.template-33-5 .tp-1::before{content: '';position: absolute;width: 10px;height: 10px;border: 1px solid rgba(104,156,252, 1);}
.template-33-5 .tp-1::before{left: 1px;top: 1px;}
.template-33-5 .tp-1::after{right: 1px;bottom: 1px;}
.template-33-5 .tp-1 .tp-title{color: rgba(104,156,252,1);}
.template-33-5 .tp-2{background-color: rgba(104,156,252,1);position: relative;padding: 15px;margin-left: 10px;border: 1px solid rgba(104,156,252,1);}
.template-33-5 .tp-2::after{content: '';position: absolute;z-index: 0;background-color: rgba(255,228,76,.5);width: 100%;height: 100%;left: -8px;top: -8px;border: 1px solid rgba(255,228,76,1);border-radius: 10px;}
.template-33-5 .tp-2 .tp-dec{position: relative;z-index: 1;}
.template-34-1 .tp-1{border: 4px solid rgba(150,236,223,1);}
.template-34-1 .tp-1 .tp-title>div{position: relative;height: 40px;line-height: 40px;padding: 0 20px;color: #005dff;text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-34-1 .tp-1 .tp-title>div::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;background:rgba(150,236,223,1);transform: skewX(-20deg);}
.template-34-1 .tp-1 .tp-title>div strong{position: relative;z-index: 1;}
.template-34-2 .tp-1{background-color: rgba(150,236,223,1);border-radius: 10px;padding: 5px;}
.template-34-2 .tp-1 .tp-dec{background-color: #ffffff;border-radius: 20px;padding: 15px;}
.template-34-2 .tp-1 .tp-title{color: #005dff;}
.template-34-3 .tp-1{background-color: rgba(150,236,223,1);padding: 10px;position: relative;}
.template-34-3 .tp-1::before,.template-34-3 .tp-1::after{content: '';position: absolute;width: 0;height: 0;}
.template-34-3 .tp-1::before{border-right: 20px solid transparent;border-top: 20px solid rgba(150,236,223,1);left: 10px;top: 10px;}
.template-34-3 .tp-1::after{border-left: 20px solid transparent;border-bottom: 20px solid rgba(150,236,223,1);right: 10px;bottom: 10px;}
.template-34-3 .tp-1 .tp-dec{background-color: #ffffff;padding: 15px;}
.template-34-3 .tp-1 .tp-title{color: #005dff;}
.template-34-4 .tp-1 .tp-title>div{border: 2px solid rgba(150,236,223,1);padding: 5px;border-radius: 5px;}
.template-34-4 .tp-1 .tp-title>div>strong{background-color: #c1d5ff;color: #005dff;height: 50px;line-height: 50px;padding: 0 20px;border-radius: 5px;position: relative;text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-34-4 .tp-1 .tp-title>div>strong::before,.template-34-4 .tp-1 .tp-title>div>strong::after{content: '';position: absolute;width: 10px;height: 10px;background-color: #ffffff;top: 50%;margin-top: -5px;border-radius: 10px;}
.template-34-4 .tp-1 .tp-title>div>strong::before{left: -5px;}
.template-34-4 .tp-1 .tp-title>div>strong::after{right: -5px;}
.template-34-4 .tp-1 .tp-dec{background-color: rgba(150,236,223,1);padding-right: 10px;}
.template-34-4 .tp-1 .tp-dec li{float: left;width: 33.33%;box-sizing: border-box;padding: 10px 0 10px 10px;}
.template-34-4 .tp-1 .tp-dec li>div{background-color: #ffffff;}
@media screen and (max-width:720px ) {
  .template-34-4 .tp-1 .tp-dec li{width: 50%;}
}
.template-34-4 .tp-1 .tp-dec li img{width: 100%;display: block;margin-bottom: 10px;}
.template-34-5 .tp-1{background-color: rgba(150,236,223,1);}
.template-34-5 .tp-1 .tp-title{position: relative;}
.template-34-5 .tp-1 .tp-title::after,.template-34-5 .tp-1 .tp-title::before{content: '';position: absolute;height: 2px;background-color: #ffffff;width: 100%;left: 0;top: 50%;z-index: 0;}
.template-34-5 .tp-1 .tp-title::after{margin-top: 5px;}
.template-34-5 .tp-1 .tp-title::before{margin-top: -5px;}
.template-34-5 .tp-1 .tp-title>div>strong{background-color: rgba(150,236,223,1);height: 50px;line-height: 50px;padding: 0 20px;position: relative;z-index: 1;color: #005dff;text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-34-5 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-34-6 .tp-1{border: 1px solid rgba(150,236,223,1);}
.template-34-6 .tp-1 .tp-title{margin-top: -46px;margin-left: -21px;}
.template-34-6 .tp-1 .tp-title>strong{background-color: rgba(150,236,223,1);height: 50px;line-height: 50px;padding: 0 30px;position: relative;color: #005dff;text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-34-6 .tp-1 .tp-title>strong::after{content: '';position: absolute;border-left: 25px solid rgba(150,236,223,1);border-top: 25px solid transparent;border-bottom: 25px solid transparent;top: 0;right: -25px;}
.template-34-6 .tp-2 .tp-dec{background-color: rgba(150,236,223,1);position: relative;}
.template-34-6 .tp-2 .tp-dec::before,.template-34-6 .tp-2 .tp-dec::after{content: '';position: absolute;width: 0;height: 0;}
.template-34-6 .tp-2 .tp-dec::before{border-top: 15px solid #ffffff;border-right:15px solid transparent;top: 4px;left: 4px;}
.template-34-6 .tp-2 .tp-dec::after{border-bottom: 15px solid #ffffff;border-left:15px solid transparent;bottom: 4px;right: 4px;}
.template-35-1 .tp-1{background-color: #60eae1;position: relative;}
.template-35-1 .tp-1::before,.template-35-1 .tp-1::after{content: '';position: absolute;width: 0;height: 0;}
.template-35-1 .tp-1::before{border-right: 10px solid transparent;left: 2px;bottom: 2px;border-bottom: 10px solid #ffffff;}
.template-35-1 .tp-1::after{border-left: 10px solid transparent;right: 2px;top: 2px;border-top: 10px solid #ffffff;}
.template-35-2 .tp-1{background-color: #60eae1;background-image: linear-gradient(135deg, #60eae1,#fcd32f);padding: 10px;}
.template-35-2 .tp-1 .tp-dec{background-color: rgba(255,255,255,.5);}
.template-35-2 .tp-1 .tp-title{color: #0055ff;text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;}
.template-35-3 .tp-1{background-color: #60eae1;}
.template-35-3 .tp-1 .tp-dec{border-top: 6px dashed #fcd32f;border-bottom: 5px dashed #fcd32f;background-color: #ffffff;}
.template-35-3 .tp-1 .tp-title{color: #0055ff;text-shadow: #fcd32f 1px 1px, #fcd32f 1px -1px, #fcd32f -1px 1px, #fcd32f -1px -1px, #fcd32f 0px 1.4px, #fcd32f 0px -1.4px, #fcd32f -1.4px 0px, #fcd32f 1.4px 0px;}
.template-35-4 .tp-1{background-color: #60eae1;background-image: linear-gradient(135deg, #60eae1,#fcd32f);}
.template-35-4 .tp-1 .tp-dec{background-color: #ffffff;}
.template-35-4 .tp-1 .tp-title strong{background-color: #60eae1;background-image: linear-gradient(135deg, #60eae1,#fcd32f);position: relative;height: 50px;line-height: 50px;padding: 0 30px;}
.template-35-4 .tp-1 .tp-title strong::before,.template-35-4 .tp-1 .tp-title strong::after{content: '';position: absolute;width: 0;height: 0;}
.template-35-4 .tp-1 .tp-title strong::before{border-right: 10px solid transparent;left: 2px;bottom: 2px;border-bottom: 10px solid #ffffff;}
.template-35-4 .tp-1 .tp-title strong::after{border-left: 10px solid transparent;right: 2px;top: 2px;border-top: 10px solid #ffffff;}
.template-35-4 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-35-5 .tp-1{border: 2px solid #60eae1;position: relative;}
.template-35-5 .tp-1 .tp-dec{border: 2px dashed #60eae1;background-color: #d9f4f3;position: relative;}
.template-35-5 .tp-1::before,.template-35-5 .tp-1::after,.template-35-5 .tp-1 .tp-dec::before,.template-35-5 .tp-1 .tp-dec::after{content: '';position: absolute;width: 0;height: 0;}
.template-35-5 .tp-1::before{border-right: 10px solid transparent;left: 2px;top: 2px;border-top: 10px solid #60eae1;}
.template-35-5 .tp-1::after{border-right: 10px solid transparent;left: 2px;bottom: 2px;border-bottom: 10px solid #60eae1;}
.template-35-5 .tp-1 .tp-dec::before{border-left: 10px solid transparent;right: -10px;top: -10px;border-top: 10px solid #60eae1;}
.template-35-5 .tp-1 .tp-dec::after{border-left: 10px solid transparent;right: -10px;bottom: -10px;border-bottom: 10px solid #60eae1;}
.template-35-5 .tp-2{border: 1px solid #60eae1;}
.template-35-5 .tp-2 .tp-dec{background-color: #d9f4f3;}
.template-36-1 .tp-1{background-color: #ede3ce;border-radius: 10px;}
.template-36-1 .tp-1 .tp-dec{border: 1px dashed #b78300;border-radius: 10px;}
.template-36-1 .tp-1 .tp-title strong{text-shadow: #b78300 1px 1px, #b78300 1px -1px, #b78300 -1px 1px, #b78300 -1px -1px, #b78300 0px 1.4px, #b78300 0px -1.4px, #b78300 -1.4px 0px, #b78300 1.4px 0px;}
.template-36-2 .tp-1{background-color: #ede3ce;position: relative;}
.template-36-2 .tp-1::before,.template-36-2 .tp-1::after{width: 3px; height: 80%;background-color: #b78300;content: '';position: absolute;top: 10%;}
.template-36-2 .tp-1::before{left: -1px;}
.template-36-2 .tp-1::after{right: -1px;}
.template-36-2 .tp-1 .tp-dec{position: relative;}
.template-36-2 .tp-1 .tp-dec::before,.template-36-2 .tp-1 .tp-dec::after{height: 3px;width: 80%;content: '';position: absolute;background-color: #b78300;left: 10%;}
.template-36-2 .tp-1 .tp-dec::before{top: -11px;}
.template-36-2 .tp-1 .tp-dec::after{bottom: -11px;}
.template-36-2 .tp-1 .tp-title{text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;color: #b78300;}
.template-36-3 .tp-1{position: relative;background-color: #ede3ce;}
.template-36-3 .tp-1::after,.template-36-3 .tp-1::before{width: 40px;height: 40px;border-radius: 0 40px 40px 40px;color: #ffffff;line-height: 70px;text-align: center;font-size: 60px;position: absolute;background-color: #b78300;}
.template-36-3 .tp-1::after{content: '”';left: 0;top: 0;}
.template-36-3 .tp-1::before{content: '“';right: 0;bottom: 0;}
.template-36-3 .tp-1 .tp-dec{padding-top: 40px;}
.template-36-4 .tp-1{background-color: #ede3ce;border-radius: 10px;}
.template-36-4 .tp-1 .tp-dec img{display: block;width: 100%;}
.template-36-5 .tp-1{border: 1px solid #b78300;border-left-width: 10px;background-color: #ede3ce;}
.template-36-5 .tp-1 .tp-dec{background-color: #ffffff;}
.template-36-5 .tp-1 .tp-title strong{text-shadow: #ffffff 1px 1px, #ffffff 1px -1px, #ffffff -1px 1px, #ffffff -1px -1px, #ffffff 0px 1.4px, #ffffff 0px -1.4px, #ffffff -1.4px 0px, #ffffff 1.4px 0px;color: #b78300;}
.template-36-5 .tp-2{background-color: #b78300;border-radius: 10px;}